Qualcosa di simile: eccezione rilancioCome posso eliminare Nessun valore nel dizionario?
for (a,b) in kwargs.iteritems():
if not b : del kwargs[a]
Questo codice, perché la modifica del dizionario quando l'iterazione.
scopro unica soluzione non bella con un altro dizionario:
res ={}
res.update((a,b) for a,b in kwargs.iteritems() if b is not None)
Grazie
Puoi semplicemente usare kwargs.items(), che già restituisce una lista. – liori
'dict.items()' non restituisce più una lista in Python3. Funziona più come 'iteritems()' –