簡體   English   中英

了解python字典語法

[英]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

ab show是創建空字典的兩種方法。 cd顯示了創建帶有一些鍵的字典的兩種方法。 以下是一些基本用例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM