热线电话:13121318867

登录
2019-06-18 阅读量: 2521
can't use starred expression ?

*号不是可以解压 序列吗,为啥执行下面代码d会报错?

In [1]: *(1,2,3,4,5,6)
File "<ipython-input-1-87e2b21ae97e>", line 4
SyntaxError: can't use starred expression here

答:*号+表达式不能单独使用,这样不知道解压后数据的组织形式,可以在其后加逗号来转换位元组或者加[]变位列表。

In [1]: *(1,2,3,4,5,6),
Out[1]:(1,2,3,4,5,6)

In [2]: [*(1,2,3,4,5,6)]
Out[2]:[1,2,3,4,5,6]
42.0390
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子