dict = {"Pond":"A Lake",
"Lake":"A Pond",
"Book":"Bunch of Pages",
"Chaddi":"The Undies"
}
for key in dict:
print(f"{Key}:{dict[key]}")
uj5u.com熱心網友回復:
您錯誤地將字母 k 大寫。你寫Key的。使用key.
如果d是你的字典(你不應該使用dict你的字典的名字):
for key in d:
print(f"{key}:{d[key]}")
uj5u.com熱心網友回復:
有人已經解決了你的錯誤。
這里我做了其他替代方案,也比較好理解。
for key, value in dict.items():
print(key,":",value)
uj5u.com熱心網友回復:
一些東西。首先,您只是拼錯了單詞 key,正如@oda 所回答的那樣。修復 print 函式中的大寫 k ,您的代碼將起作用。
其次,不要呼叫字典dict,因為dict它已經是python中的一個函式:
d = dict()
創建一個新的空字典。
如果您創建一個名為的變數dict,您將掩蓋該dict函式,并且您可能遲早會遇到一些錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/471968.html
上一篇:復制字典和串列的不同方法
