字典
- 字典是无序可变序列。
- 定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中,字典中的键可以为任意数据。
- 可以使用del删除整个字典
- globals()返回包含当前作用域内所有全局变量和值的字典
- locals()返回包含当前作用域内所有局部变量和值的字典
- 创建字典
使用 =
使用 dict,dict()可以根据给定的键、值创建字典。d = { 'a':1,'b':2}
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。# 1. 给定的键、值 dictionary1 = dict(name='Dell', age=20) #{'name': 'Dell', 'age': 20}
利用已有数据和zip()keys = ['a', 'b', 'c', 'd'] values = [1, 2, 3, 4] # print(zip(keys, values)) # zip() 返回的是一个对象 z = list(zip(keys, values)) # list()转换成列表才能展示内容 print(z) # [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
keys = ['a', 'b', 'c', 'd'] values = [1, 2, 3, 4] dictionary = dict(zip(keys, values))