![](/img/trans.png)
[英]How do I add double quotes to every element in a list column in a pandas dataframe?
[英]How to add double quotes on every element of list?
我的清單是[1,2,3,a,4,g]
我想以這種方式打印我的列表["1","2","3","a","4","g"]
。
如何在列表中的每個元素上添加雙引號?
' '.join('"%s"' % x for x in newst)
我懷疑您正在尋找什么將列表的所有元素轉換為字符串:
a = 'a'
g = 'g'
myList = [1,2,3,a,4,g]
print(myList)
[1, 2, 3, 'a', 4, 'g']
myList = list(map(str,myList))
['1', '2', '3', 'a', '4', 'g']
Python 的列表表示雖然使用單引號。 如果您希望它們成為雙引號,則需要自己轉換它們:
print(myList.__repr__().replace("'",'"'))
["1", "2", "3", "a", "4", "g"]
請注意,如果某些字符串本身包含單引號,這可能會導致一些不一致。 然后,您將需要更復雜的格式化邏輯:
print("["+", ".join(map('"{}"'.format,myList))+"]")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.