Python常用数据结构-字典——1.1 字典使用:创建
字典使用:创建
1. 使用大括号填充键值对
2. 通过构造方法 dict()
3. 使用字典推导式
例子1:使用大括号填充键值对
dc1 = {'name': 'Harry Potter', 'age': 18}
print(type(dc1), dc1)
dc2 = {} # 不进行赋值,将得到空的对象
print(dc2,type(dc2))
返回
例子2:使用字典构造方法
# 构造空字典
dc3 = dict() # 使用dict关键字进行构造。括号传入可迭代对象,一般是类似于键和值成对出现的这种数据。如果不填,依旧会得到空的字典。
print(dc3,type(dc3))
# 传入元祖构造字典
dc4 = dict([("name","Harry Potter"),("age",18)]) # 传值,传入一个由元祖组成的列表。python会自动帮我们构建一个新的字典对象。
print(dc4,type(dc4)) # 传入两对,打印出来。
# 关键字参数赋值
dc2 = dict(name="Harry Potter", age=18) # 关键字参数赋值
print(type(dc2), dc2)
返回
例子3:使用字典推导式
dc4 = {k: v for k, v in [("name", "Harry Potter"), ("age", 18)]}
print(type(dc4), dc4)
返回