所以我有一個字典充滿了大量有用的東西。如果列表中的任何值爲空,我想刪除一個鍵(不帶鍵的話建立一個新的字典)。Python3刪除字典鍵如果列表中的值爲空
字典:
>>>print(vaar123)
{'moo': 'cora', 'ham': ['', 'test'], 'bye': 2, 'pigeon': '', 'heloo': 1}
我可以刪除其沿東西線空值的「鴿子」的關鍵。
>>>dict((k, v) for k, v in vaar123.items() if v)
{'moo': 'cora', 'ham': ['', 'test'], 'heloo': 1, 'bye': 2}
但是儘量爲我可能,我似乎無法想出一個方法來刪除「火腿」,因爲它的列表中包含空值。
在此先感謝您的任何建議, 弗蘭克
信息:這本字典是建立與上建立一個值(由管理員設置),附加價值被添加到列表中的用戶輸入。值對用作輸出。在列表中有單個值會產生不希望的輸出。
謝謝你的這種做法,創造奇蹟。 –