dict.py:
# 函数定义
def f():
# 字典赋值
dict = {
"a": 1,
"b": 2,
"c": 3,
}
print(dict)
# 字典的遍历
for k in dict:
print(k)
for v in dict.values():
print(v)
for k, v in dict.items():
print(k, v)
# 字典的更新
dict["a"] = 100
print(dict)
# 字典的删除
del dict["a"]
print(dict)
# 字典的复制
dict2 = dict.copy()
print(dict2)
# 字典的合并
dict3 = {
"d": 4,
"e": 5,
}
dict.update(dict3)
print(dict)
# 字典的清空
dict.clear()
print(dict)
# 字典的获取
print(dict.get("a"))
print(dict.get("a", 0))
# 字典的长度
print(len(dict2))
# 字典 -> 列表
print(list(dict2.items()))
print(list(dict2.keys()))
print(list(dict2.values()))
if __name__ == '__main__':
f()
运行:
(.venv) PS > python dict.py
{'a': 1, 'b': 2, 'c': 3}
a
b
c
1
2
3
a 1
b 2
c 3
{'a': 100, 'b': 2, 'c': 3}
{'b': 2, 'c': 3}
{'b': 2, 'c': 3}
{'b': 2, 'c': 3, 'd': 4, 'e': 5}
{}
None
0
2
[('b', 2), ('c', 3)]
['b', 'c']
[2, 3]
说明:
字典(map):一种k-v数据结构,继续熟悉一下python3中字典类型(其他语言中也叫做map)的常见操作,写代码的基本需要。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


