Python - 元组拆包

  • 格式化迭代
  • 平行赋值
  • 占位符_
  • 多元素占位*


a = [1,2]
b = [(i,j) for i in a for j in a]

#格式化迭代
for i in b:
    print("%d/%d"%i)

#平行赋值
c = (3,4,5)
x1,x2,x3 = c
print(x1,x2,x3)

#使用*处理拆包剩余的元素
#只能使用*修饰一个变量(一次拆包中)
#在 Python 中, 函数用 *args 来获取不确定数量的参数算是一种经典写法了
x4,x5,*x6 = range(5)
print(x4,x5,x6)

#使用占位符_跳过指定数据
x7,_,_,x8 = range(4)
print(x7,x8)

猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/92802029