2017-08-24 51 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']

相關問題