什么是创建Python字典的正确语法?
创建Python字典的正确语法是以键值对的形式存储值。冒号左侧存储键,右侧存储值,即
key:value
字典由花括号括起来,不允许重复。根据Python 3.7更新,字典现在是有序的。将字典视为一组键:值对,其中要求键在一个字典中是唯一的。在字典中,每个键与其值用冒号(:)分隔,项目之间用逗号分隔,并且整个字典用花括号括起来。
更多Python相关文章,请阅读:Python 教程
在Python中创建具有4个键值对的字典
我们将创建4个键值对,键为 Product,Model,Units 和 Available ,值为 Mobile,XUT,120 和 Yes 。在冒号的左侧是键,而在右侧是值−
示例
# 创建具有4个键值对的字典
myprod = {
"Product":"Mobile",
"Model": "XUT",
"Units": 120,
"Available": "Yes"
}
# 显示字典
print("Dictionary = \n",myprod)
输出
Dictionary =
{'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'}
在上面的示例中,我们以具有4个键值对的字典形式显示了产品详细信息。
在Python中创建具有5个键值对的字典
我们将创建5个键值对,键为 Product,Model,Units,Available,Grades ,值为 Mobile,XUT,120,Yes,“A” -
示例
# 创建具有5个键值对的字典
myprod = {
"Product":"Mobile",
"Model": "XUT",
"Units": 120,
"Available": "Yes",
"Grades": "A"
}
# 显示字典
print("Dictionary = \n",myprod)
输出
Dictionary =
{'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes', 'Grades': 'A'}
在上面的示例中,我们以具有5个键值对的字典形式显示了产品详细信息。
使用dict()方法在Python中创建字典 使用dict()方法在Python中创建字典
我们还可以使用内置方法dict()创建字典。我们在方法本身中设置了键值对−
示例
# 使用 dict() 方法创建字典
myprod = dict({
"产品":"手机",
"型号": "XUT",
"数量": 120,
"可用性": "是"
})
# 显示字典
print("字典 = \n",myprod)
# 显示键
print("\n键 = ",myprod.keys())
# 显示值
print("值 = ",myprod.values())
输出
字典 =
{'产品': '手机', '型号': 'XUT', '数量': 120, '可用性': '是'}
键 = dict_keys(['产品', '型号', '数量', '可用性'])
值 = dict_values(['手机', 'XUT', 120, '是'])