How I can get rid of None values in dictionary?

后端 未结 7 931
无人共我
无人共我 2020-12-03 02:26

Something like:

for (a,b) in kwargs.iteritems():
    if not b : del kwargs[a]

This code raise exception because changing of dictionary when

7条回答
  •  执念已碎
    2020-12-03 03:19

    d = {'a': None, 'b': 'myname', 'c': 122}
    print dict(filter(lambda x:x[1], d.items()))
    {'b': 'myname', 'c': 122}
    

提交回复
热议问题