l = [1, 2, 3] t = (1, 2, 3, 4) d = {1: ‘a‘, 2: ‘b‘, 3: ‘c‘} print(*l) print(*t) print(*d)
结果:
1 2 3
1 2 3 4
1 2 3
不光是列表、元组、字典,由numpy生成的向量也可以拆分.*号对象并不是一个变量,它不能赋值给别的变量.
位置参数*args,一定要在关键字参数**kwargs前.
和*号(拆分)相对应的操作是zip(压缩):
z = zip(l ,t) print(z) print(list(z)) #
结果:
<zip object at 0x000001F9A8597F88>
[(1, 1), (2, 2), (3, 3)] #长度和最短的保持一致
原文:https://www.cnblogs.com/Stephen-Qin/p/11166259.html