建立 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'])
廣告