# 11.解构 解包
# 解构或解包
在python中元组可以通过多变量名直接赋值元组或列表中的内容
在进行解构或解包的时候,变量名要跟元组或列表中的内容数保持到一致
a,b = (1,2)
print(a)
print(b)
执行结果:
1
2
以上实例,设有 a 跟 b 二个变量 同时向元组中的 1 2 赋值到自己身上,这样 a 变量的值就是1 ,b 变量的值就是2
a,b = [1,2]
print(a)
print(b)
执行结果:
1
2
以上实例,设有 a 跟 b 二个变量 同时向列表中的 1 2 赋值到自己身上,这样 a 变量的值就是1 ,b 变量的值就是2
在上一章字典中的itmes函数结果值为元组,可以通过解构或解包来分解出来
so = {1: "董事部", 2: "财务部", 3: "业务部", 4: "人力行政部", 5: "技术部"}
for v,s in so.items():
print(s)
执行结果:
董事部
财务部
业务部
人力行政部
技术部
以上实例,也是运用了解构或解包来简单化实现value值的输出,通过v,s来分别接收key值跟value值在赋值到本身上。