Python中的星形表达式不起作用

时间:2018-03-31 13:37:38

标签: python python-2.x

我正在研究python中的星形表达式但是我收到了一个错误。

>>> record = ('Dave', 'dave@example.com', '773-555-1212', '847-555-1212')
>>> name, email, *phone_numbers = record

我得到的错误是语法无效。我在命令提示符下工作

1 个答案:

答案 0 :(得分:1)

该语法在Python 2中不起作用。这是Python 2的等价物:

[name], [email], phone_numbers = record[0:1], record[1:2], record[2:]