0
如果有以下字典:添加額外的價值的字典鍵
graph = {'A': ['B', 'C'], 'B': ['C', 'D']}
我怎麼能一個額外的價值增加(例如)鍵(這樣的結果將是
graph = {'A': ['B', 'C', 'Z'], 'B': ['C', 'D']}
如果有以下字典:添加額外的價值的字典鍵
graph = {'A': ['B', 'C'], 'B': ['C', 'D']}
我怎麼能一個額外的價值增加(例如)鍵(這樣的結果將是
graph = {'A': ['B', 'C', 'Z'], 'B': ['C', 'D']}
你在字典中的值是列表因此以下工作:。
>>> graph['A'].append('Z')
list.append()
添加項目到列表的末尾
例子:
>>> graph = {'A': ['B', 'C'], 'B': ['C', 'D']}
>>> graph['A'].append('Z')
>>> graph
{'A': ['B', 'C', 'Z'], 'B': ['C', 'D']}
試試這個,加 「Z」 元素列表:
graph["A"] += "Z"
,將工作,但有點意外。與' 「ZA」'或'試試吧2'而不是'「Z」'。 – DSM
是的,'+ ='比'.append'更適合'.extend'的快捷方式。 – SethMMorton
這是對的。我的回答只有在這種情況下才有用。 – girardengo