为什么我不能用python中的另一个对象初始化列表?

时间:2017-08-24 10:11:15

标签: python

我正在学习python。

我想用另一个对象初始化一个列表。 但编译器告诉我这是一个语法错误。

string='b'
string_list_direct=['a' 'b']  # ok
string_list=['a' string]  # syntax error

为什么我不能用另一个对象初始化列表?

错误消息如下

SyntaxError: EOL while scanning string literal

非常感谢。

1 个答案:

答案 0 :(得分:1)

您在列表中缺少逗号。

string_list = ['a',string]

以下作品:

string = 'f' string_list = ['a',string] string_list ['a', 'f']