Python字典的正確語法是什麼?


建立Python字典的正確語法是以鍵值對的形式儲存值。冒號左側儲存鍵,右側儲存值,即:

key:value

字典用花括號括起來,不允許重複鍵。根據Python 3.7的更新,字典現在是有序的。可以將字典視為一組鍵值對,要求鍵在同一個字典中是唯一的。字典中的每個鍵與其值之間用冒號(:)分隔,項之間用逗號分隔,整個字典用花括號括起來。

用Python建立包含4個鍵值對的字典

我們將建立4個鍵值對,鍵為產品、型號、單位可用性,值為手機、XUT、120。鍵位於冒號左側,值位於右側:

示例

# Creating a Dictionary with 4 key-value pairs myprod = { "Product":"Mobile", "Model": "XUT", "Units": 120, "Available": "Yes" } # Displaying the Dictionary print("Dictionary = \n",myprod)

輸出

Dictionary =
 {'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'}

上面,我們以包含4個鍵值對的字典形式顯示了產品詳細資訊。

用Python建立包含5個鍵值對的字典

我們將建立5個鍵值對,鍵為產品、型號、單位、可用性、等級,值為手機、XUT、120、是、“A”

示例

# Creating a Dictionary with 5 key-value pairs myprod = { "Product":"Mobile", "Model": "XUT", "Units": 120, "Available": "Yes", "Grades": "A" } # Displaying the Dictionary print("Dictionary = \n",myprod)

輸出

Dictionary =
 {'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes', 'Grades': 'A'}

上面,我們以包含5個鍵值對的字典形式顯示了產品詳細資訊。

使用dict()方法在Python中建立字典

我們還可以使用內建方法dict()建立字典。我們在方法本身中設定了鍵值對:

示例

# Creating a Dictionary using the dict() method myprod = dict({ "Product":"Mobile", "Model": "XUT", "Units": 120, "Available": "Yes" }) # Displaying the Dictionary print("Dictionary = \n",myprod) # Display the Keys print("\nKeys = ",myprod.keys()) # Display the Values print("Values = ",myprod.values())

輸出

Dictionary = 
 {'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'}

Keys =  dict_keys(['Product', 'Model', 'Units', 'Available'])
Values =  dict_values(['Mobile', 'XUT', 120, 'Yes'])

更新於:2022年8月11日

3K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告