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'])
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP