创建python字典使用
时间: 2023-05-28 08:04:23 浏览: 120
Python中创建字典的几种方法总结(推荐)
Python字典是一种无序的集合,可以存储键值对。以下是创建Python字典的方法:
1. 使用花括号{}和冒号:创建字典,键值对之间用逗号分隔。
```
# 创建一个空字典
my_dict = {}
# 创建一个有键值对的字典
my_dict = {'name': 'Tom', 'age': 20, 'gender': 'male'}
```
2. 使用dict()函数创建字典,可以传入键值对或者包含键值对的元组列表。
```
# 创建一个有键值对的字典
my_dict = dict(name='Tom', age=20, gender='male')
# 创建一个包含键值对的元组列表的字典
my_dict = dict([('name', 'Tom'), ('age', 20), ('gender', 'male')])
```
3. 使用zip()函数和dict()函数创建字典,zip()函数可以将多个可迭代对象中的元素一一对应。
```
# 创建一个包含键值对的元组列表的字典
keys = ['name', 'age', 'gender']
values = ['Tom', 20, 'male']
my_dict = dict(zip(keys, values))
```
4. 使用fromkeys()函数创建字典,可以指定键列表和默认值。
```
# 创建一个指定键列表和默认值的字典
keys = ['name', 'age', 'gender']
default_value = None
my_dict = dict.fromkeys(keys, default_value)
```
以上是创建Python字典的几种方法,可以根据具体需求选择适合的方法。
阅读全文