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中)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容