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]






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论