我是一個非常初學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) –