我正在嘗試將字串添加到串列中(使用 .append() 在每個回圈中添加新字串),然后將串列添加到現有鍵中。問題是在將新字串添加到串列之后,而不是在控制臺中的一個鍵上列印 [...](如何擺脫這個 [...])示例:
x = {}
y = ["going home"]
x["key"].append(y)
y.append("after lunch")
x["key"].append(y)
print(x)
{'key' : ['going home', 'after lunch', [...]]}
感謝您的時間
uj5u.com熱心網友回復:
也許正確的行為是:
x = {}
y = ["going home"]
x["key"] = y
y.append("after lunch")
print(x)
{'key': ['going home', 'after lunch']}
uj5u.com熱心網友回復:
另一種選擇是使用list.extend:
x = {}
x['key'] = []
y = ["going home"]
x["key"].extend(y)
y = ["after lunch"]
x["key"].extend(y)
print(x)
輸出:
{'key': ['going home', 'after lunch']}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/387574.html
上一篇:創建單獨的字典,其中包含值串列
下一篇:迭代字典的查詢集
