首页 > 其他 > 详细

元组,列表,字典前加*

时间:2019-07-10 21:13:40      阅读:304      评论:0      收藏:0      [点我收藏+]
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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!