2017-08-24 54 views
-1

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

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

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

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

错误消息以下

SyntaxError: EOL while scanning string literal 

非常感谢你。

+0

或' 'A' + string',并不清楚你所期望的输出是什么? –

+1

空格分隔字符串文字正好是一个特定的支持的语法。 '''字符串'然而是无稽之谈。 – deceze

+2

a''b'与'ab'相同。 – Zety

回答

1

您错过了列表中的逗号。

string_list = ['a',string]

以下工作:

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

相关问题