在Python中,字典是一种无序的关联数据结构,通常用于存储键值对。字典的使用非常广泛,例如应用于数据爬虫、办公自动化、Python开发等方面。本文将介绍Python字典对象的几种创建方法。

1. 直接创建
我们可以直接使用花括号{}创建一个空字典,也可以在花括号里填入键值对。例如:
>>> dict1 = {}
>>> dict2 = {'name': 'Tom', 'age': 18}
2. 通过dict()函数创建
我们也可以使用Python内置的dict()函数来创建字典。例如:
>>> dict3 = dict(name='Jerry', age=20)
>>> dict4 = dict([('name', 'Lucy'), ('age', 21)])
3. 通过fromkeys()方法创建
我们可以使用字典的fromkeys()方法创建一个新的字典,它接受一个可迭代的键序列作为参数,并为这些键设置相同的值。例如:
>>> keys = ['name', 'age', 'gender']
>>> dict5 = dict.fromkeys(keys, 'unknown')
在这个例子中,我们将会创建一个包含三个键的字典,每个键的值都被设置为'unknown'。
4. 通过zip()函数创建
我们也可以使用Python内置的zip()函数创建字典,它将两个序列压缩成一个字典。例如:
>>> keys = ['name', 'age']
>>> values = ['John', 25]
>>> dict6 = dict(zip(keys, values))
在这个例子中,我们将会创建一个包含两个键值对的字典,分别是'name': 'John'和'age': 25。
总结
本文介绍了Python字典对象的几种创建方法,包括直接创建、使用dict()函数、使用fromkeys()方法和使用zip()函数。这些方法各有特点,可以根据具体场景进行选用。