1、字典的创建
方式一:
使用dict函数从其他映射(比如字典)或键值对序列,如:
items = [('name': 'Gumby'), ('age': 42)]
d = dict(items)
事实上,d.items()返回的恰好是items这样的序列
其他方式:
https://www.jb51.net/article/157029.htm
https://blog.csdn.net/weixin_42444693/article/details/103849958
2、字典的解包
a、使用**, 向使用关键字可变参数的方法中传递字典,例如:
d1 = {'name': 'Gumby', 'age': 42}
d2 = {"birth": 2000}
**d1, **d2表示对d1和d2解包,常用于向使用关键字可变参数的方法中传递字典,即使用**将字典解包成关键字序列。就像这样:func(**{"a": 1, "b": 2}) -> func(a=1,b=2)
参考链接:https://www.cnblogs.com/poloyy/p/12526592.html
b、合并拼接两个或多个字典
d3 = {**d1, **d2}
3、可以用del d[k]来删除键为k的项