[英]understanding the python dictionary syntax
python字典的以下兩種語法之間有什么區別?
第一個給我一個錯誤,第二個沒有。
密鑰是文本,僅是描述,而值是變量。
dict["external_email_address"] =email
dict{"url":profile_url};
目前尚不清楚您是要創建字典還是訪問現有字典。 您應該避免使用dict作為變量的名稱(如果這就是您正在做的事情),並且您的第一行代碼可能只是訪問預定義的dict
,而這並不是您想要的。 您的第二行看起來根本不像有效的Python語法,並且給了我一個語法錯誤。
在Python 2.7中嘗試一下:
a = {}
b = dict()
c = {"aa":1}
d = dict(aa=1)
a["aa"] = 1
b["aa"] = 1
print a["aa"]
print b["aa"]
print c["aa"]
print d["aa"]
print a
print b
print c
print d
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.