📜  如何在Python中创建字典(1)

📅  最后修改于: 2023-12-03 15:38:35.826000             🧑  作者: Mango

如何在Python中创建字典

Python中的字典是一种数据结构,用于存储键-值对。字典通过键来访问其对应的值,类似于电话簿中的人名和电话号码。

下面介绍几种创建字典的方法。

方法1:直接赋值

可以通过在大括号中使用键-值对,来直接创建一个字典。如下所示:

person = {"name": "Tom", "age": 20, "gender": "male"}

在这个例子中,我们创建了一个字典,其中键是"name"、"age"和"gender",而相应的值分别为"Tom"、20和"male"。

方法2:通过dict()函数创建

除了直接赋值,我们还可以使用dict()函数来创建一个字典。如下所示:

person = dict(name="Tom", age=20, gender="male")

在这个例子中,我们调用了dict()函数,并使用关键字参数来设置键-值对。dict()函数将返回一个字典。

方法3:使用zip函数创建

另一个创建字典的方法是使用zip()函数。如下所示:

keys = ["name", "age", "gender"]
values = ["Tom", 20, "male"]
person = dict(zip(keys, values))

在这个例子中,我们首先创建了两个列表,一个包含键,另一个包含相应的值。然后我们使用zip()函数将它们打包在一起,形成一个元组序列,并将它传递给dict()函数来创建字典。

方法4:使用fromkeys()方法创建

另一个创建字典的方法是使用字典的fromkeys()方法。如下所示:

keys = ["name", "age", "gender"]
person = dict.fromkeys(keys)

在这个例子中,我们使用fromkeys()方法来创建一个字典,并将keys列表中的所有元素用作键。我们没有指定相应的值,因此默认情况下它们都为None。

总结

本文介绍了Python中创建字典的四种常见方法:直接赋值、使用dict()函数、使用zip()函数和使用fromkeys()方法。无论是哪种方法,你都可以轻松地创建一个字典并添加键-值对。