【备战二级Python】字典的用法
字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值对(key=>value
) 用冒号 :
分割;每个键值对之间用逗号,
分割,整个字典包括在花括号 {}
中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
访问字典里的值
字典的合并
1. 解包方法
d1 = {"a":1, "b":2}
d2 = {"c":3, "d":4}
d3 = {"e":5, "f":6}
new_d1 = {**d1, **d2}
new_d2 = {**d1, **d2,**d3}
print("new_d1 =", new_d1)
print("new_d2 =", new_d2)
输出:
2.dict(interablle,**kwarg) 方法
d1 = {"a":1, "b":2}
d2 = {"c":3, "d":4}
d3 = {"e":5, "f":6}
new_d1 = dict(d1,**d2)
new_d2 = dict(d1,**d2,**d3)
print("new_d1 =", new_d1)
print("new_d2 =", new_d2)
输出:
3. update() 方法
dic1.update(dic2)
方法相当于将dic2的内容增加到dic1的末尾,改变dic1而dic2不变。
x = {"a":1, "b":2}
y = {"c":3, "d":4}
x.update(y)
print("x =",x)
print("y =",y)
输出:
参考资料:https://www.runoob.com/python/python-dictionary.html