我正在学习python。
我想用另一个对象初始化一个列表。 但编译器告诉我这是一个语法错误。
string='b'
string_list_direct=['a' 'b'] # ok
string_list=['a' string] # syntax error
为什么我不能用另一个对象初始化列表?
错误消息如下
SyntaxError: EOL while scanning string literal
非常感谢。
答案 0 :(得分:1)
您在列表中缺少逗号。
string_list = ['a',string]
以下作品:
string = 'f'
string_list = ['a',string]
string_list
['a', 'f']