我試圖從大字典中刪除所有值'x'
並且不刪除任何密鑰,但是當我運行代碼時,仍有'x'
值剩餘。從[list] dictionary中刪除多個值python
這裏是我的字典的摘錄:
myDict = {0: ['id1', 'id2', 'id3'], 1: ['id1', 'id2', 'x', 'x'], 2: ['id1', 'x', 'x', 'x']}
我的代碼迄今:
for k, v in myDict.iteritems():
if v == 'x':
myDict.remove('x')
print myDict
什麼我的目標爲:
myDict = {0: ['id1', 'id2', 'id3'], 1: ['id1', 'id2'], 2: ['id1']}
我應該如何去除'x'
請列表中的值?
謝謝,這工作完美! – imasnake