05 | dict 和 set 基本操作、字典视图等

一、字典

1.1 字典的创建

# 手动创建
empty = {}
dic = {'a':1, 'c':3, 'e':5}
# 使用dict构造函数
dd = dict(a=1, b=2, c=3)
# 键值对 + 关键字参数
d2 = dict({'a':1, 'b':2}, c=3, d=4)
# 可迭代对象
d3 = dict([('a', 1), ('b', 2)], c=3)
# fromkeys()方法
d4 = {'a':1, 'b':2}.fromkeys(['c', 'd'], [1, 2])

1.2 基本操作

创建字典

d = {'a':1, 'b':2, 'c':3}

遍历字典的每一项

for key, val in d.items():
    print(key, val)

获取所有键的集合

print(set(d))
print(set(d.keys()))

获取所有值的集合

print(set(d.values()))

判断键是否在字典中

if 'c' in d:
    print(键c在d中)

你可能感兴趣的:(05 | dict 和 set 基本操作、字典视图等)