python3补充篇(元组拆包)

 

元组拆包定义:
就是将元组中的元素分别赋给变量
#元祖拆包
#1.平行赋值就像是这样:
t = (111, 222)
a, b = t #这里就是元组拆包
print(a)
print(b)
print("*"*10)
# 同时定义2个变量
aa, bb = 888, 999
print(aa, bb)

结果:

 

#2.用*运算符把一个可迭代对象拆开作为函数的参数:
#使用*处理拆包剩余的元素
#只能使用*修饰一个变量(一次拆包中)
#在 Python 中, 函数用 *args 来获取不确定数量的参数算是一种经典写法了

x4,x5,*x6 = range(5) #rang(5)随机生成5个数,2个分别赋值给x4.x5,剩下的赋值给x6(使用列表装起来)
print(x4,x5,x6)

结果:

你可能感兴趣的:(#,python基础知识补充篇)