优草派  >   Python

Python之字典对象的几种创建方法

徐晨光            来源:优草派

在Python中,字典是一种无序的关联数据结构,通常用于存储键值对。字典的使用非常广泛,例如应用于数据爬虫、办公自动化、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()函数。这些方法各有特点,可以根据具体场景进行选用。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行