32得票3回答
Python: 在Python中,星号/解包运算符*不能用于表达式?

有没有人知道为什么在涉及迭代器/列表/元组的表达式中不能使用一元 (*) 运算符? 为什么它只限于函数展开?或者是我想错了吗? 例如:>>> [1,2,3, *[4,5,6]] File "<stdin>", line 1 [1,2,3, *[4,5,6]] ...

20得票1回答
元组、列表和集合定义中的星号,字典定义中的双星号是什么意思?

我现在正在使用Python 3.5解释器进行编程,并发现了非常有趣的行为:>>> (1,2,3,"a",*("oi", "oi")*3) (1, 2, 3, 'a', 'oi', 'oi', 'oi', 'oi', 'oi', 'oi') >>> [1,2,...