Rao*_*Rao 4 python string type-conversion
我有一个列表,并希望它作为带引号的字符串
mylist = [1,2,3]
要求O/P为
myString = "'1','2','3'"
我试过了 mystring = '\',\''.join(mylist)
它给了我结果
mystring = "1','2','3"
缺少第一个和最后一个引号(')
jam*_*lak 19
这似乎是迄今为止唯一不是黑客的解决方案......
>>> mylist = [1,2,3]
>>> ','.join("'{0}'".format(x) for x in mylist)
"'1','2','3'"
Run Code Online (Sandbox Code Playgroud)
这也可以更紧凑地写成:
>>> ','.join(map("'{0}'".format, mylist))
"'1','2','3'"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9314 次 |
最近记录: |