順序無關緊要,除非所有值都爲空,否則如何刪除值? 這也引發異常沒有價值存在Python:從字典中移除值並引發異常
例如:
d = {'a':1,'b':2,'c':1,'d':3}
remove a : {'b':2,'c':1,'d':3}
remove b : {'b':1,'c':1,'d':3}
remove b : {'c':1,'d':3}
remove c : {'d':3}
remove d : {'d':2}
remove d : {'d':1}
remove d : {}
ValueError: d.remove(a): not in d
問題詢問到刪除項目一次一個,將移除D'的''所有3'一次 – jamylak
此外,這可以在while循環取代:'而d; d.popitem()'。但是@jamylak是正確的 – TerryA
@jamylak每一步都會移除一個項目。沒有? –