Quelque chose comme:Comment puis-je me débarrasser des valeurs None dans le dictionnaire?
for (a,b) in kwargs.iteritems():
if not b : del kwargs[a]
Cette augmentation de code d'exception car la modification du dictionnaire lorsque itérer.
je découvre que non jolie solution avec un autre dictionnaire:
res ={}
res.update((a,b) for a,b in kwargs.iteritems() if b is not None)
Merci
Vous pouvez simplement utiliser kwargs.items(), qui renvoie déjà une liste. – liori
'dict.items()' ne retourne plus une liste dans Python3. Cela fonctionne plutôt comme 'iteritems()' –