📅  最后修改于: 2023-12-03 15:38:35.826000             🧑  作者: Mango
Python中的字典是一种数据结构,用于存储键-值对。字典通过键来访问其对应的值,类似于电话簿中的人名和电话号码。
下面介绍几种创建字典的方法。
可以通过在大括号中使用键-值对,来直接创建一个字典。如下所示:
person = {"name": "Tom", "age": 20, "gender": "male"}
在这个例子中,我们创建了一个字典,其中键是"name"、"age"和"gender",而相应的值分别为"Tom"、20和"male"。
除了直接赋值,我们还可以使用dict()函数来创建一个字典。如下所示:
person = dict(name="Tom", age=20, gender="male")
在这个例子中,我们调用了dict()函数,并使用关键字参数来设置键-值对。dict()函数将返回一个字典。
另一个创建字典的方法是使用zip()函数。如下所示:
keys = ["name", "age", "gender"]
values = ["Tom", 20, "male"]
person = dict(zip(keys, values))
在这个例子中,我们首先创建了两个列表,一个包含键,另一个包含相应的值。然后我们使用zip()函数将它们打包在一起,形成一个元组序列,并将它传递给dict()函数来创建字典。
另一个创建字典的方法是使用字典的fromkeys()方法。如下所示:
keys = ["name", "age", "gender"]
person = dict.fromkeys(keys)
在这个例子中,我们使用fromkeys()方法来创建一个字典,并将keys列表中的所有元素用作键。我们没有指定相应的值,因此默认情况下它们都为None。
本文介绍了Python中创建字典的四种常见方法:直接赋值、使用dict()函数、使用zip()函数和使用fromkeys()方法。无论是哪种方法,你都可以轻松地创建一个字典并添加键-值对。