我是一个非常初学Python的人。从Python字典中删除键/值对
我试图消除所有的“没有人:0”从这个字典,所以它看起来与下面相同的,但没有任何的“没有人:0:
G = {'a': {'b': 10, 'c': 8, 'd': 3, 'noone': 0, 'e': 3}, 'f': {'g': 7, 'c': 5, 'h': 5, 'i': 2, 'j': 4, 'noone': 0, 'l': 2}}
我搜索,找到了我应该实施的所有方式,但无法找到有效的方法。我想这无济于事:
for i in G:
if str(G[i]) == 'noone':
G.pop('noone', None)
的[从字典中删除元素(HTTP可能重复: //stackoverflow.com/questions/5844672/delete-an-element-from-a-dictionary) –