我有以下列表如何添加引號列出包含元/ Python中
a = [ documents/17361862_1455215234500329_3000435910753279754_n.jpg, documents/17022254_1431360773552442_8479986202582740765_n_gqbi7GG.jpg]
,我要實現以下
[ "documents/17361862_1455215234500329_3000435910753279754_n.jpg", "documents/17022254_1431360773552442_8479986202582740765_n_gqbi7GG.jpg"]
我想這
x= ['{0}'.format(i) for i in a]
print x
但我得到以下錯誤
File "list.py", line 3
a = [ documents/17361862_1455215234500329_3000435910753279754_n.jpg, documents/17022254_1431360773552442_8479986202582740765_n_gqbi7GG.jpg]
^
SyntaxError: invalid syntax
如何添加引號,以獲得
[ "documents/17361862_1455215234500329_3000435910753279754_n.jpg", "documents/17022254_1431360773552442_8479986202582740765_n_gqbi7GG.jpg"]
您是否嘗試過直接在腳本中添加它們? – Tbaki
我已經嘗試過,但它不工作,我的問題是一樣的這一個https://stackoverflow.com/questions/16054870/how-to-convert-list-into-string-with-quotes-in-python但只有數據是不同的,而不是mylist = [1,2,3],我的看起來像mylist = [documents/17361862_1455215234500329_3000435910753279754_n.jpg,documents/17022254_1431360773552442_8479986202582740765_n_gqbi7GG.jpg] – felix
它不是,1,2,3是int,在python中是合法的sytaxe。您應該在腳本中編寫'mylist = [「documents/17361862_1455215234500329_3000435910753279754_n.jpg」,「documents/17022254_1431360773552442_8479986202582740765_n_gqbi7GG.jpg」]',您只能將這些字符作爲字符串傳遞。 – Tbaki