什么是创建Python字典的正确语法?

什么是创建Python字典的正确语法?

创建Python字典的正确语法是以键值对的形式存储值。冒号左侧存储键,右侧存储值,即

key:value

字典由花括号括起来,不允许重复。根据Python 3.7更新,字典现在是有序的。将字典视为一组键:值对,其中要求键在一个字典中是唯一的。在字典中,每个键与其值用冒号(:)分隔,项目之间用逗号分隔,并且整个字典用花括号括起来。

更多Python相关文章,请阅读:Python 教程

在Python中创建具有4个键值对的字典

我们将创建4个键值对,键为 Product,Model,UnitsAvailable ,值为 Mobile,XUT,120Yes 。在冒号的左侧是键,而在右侧是值−

示例

# 创建具有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, '是'])

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程