Python创建字典的八种方式
Python字典是一种映射类型,它的元素是键值对,键和值用冒号分隔。字典是无序的,可以使用以下八种方式来创建字典:
- 1. 使用{}创建空字典:
dict = {}
- 2. 使用dict()函数创建空字典:
dict = dict()
- 3. 使用构造函数创建字典:
dict = dict(key1=value1, key2=value2, key3=value3)
- 4. 使用关键字参数创建字典:
dict = dict(key1=value1, key2=value2, key3=value3)
- 5. 使用元组列表创建字典:
dict = dict([(key1, value1), (key2, value2), (key3, value3)])
- 6. 使用zip()函数将两个序列合并创建字典:
keys = ['key1', 'key2', 'key3'] values = [value1, value2, value3] dict = dict(zip(keys, values))
- 7. 使用字典推导式创建字典:
dict = {key: value for (key, value) in iterable}
- 8. 使用dict.fromkeys()函数创建字典:
dict = dict.fromkeys(keys, value)
以上就是Python创建字典的八种方式,每种方式都有其优缺点,根据实际情况选择合适的方式使用即可。