Python为列表中的所有元素添加引号?

时间:2016-10-07 19:28:07

标签: python

我在字典中有几个列表。如何在每个列表中的每个元素周围添加引号?

native_american={
"A2" : ["Native, Eskimo Volodko, Apache, Mexico, Central America, Guarani, Rio das Cobras, Katuana, Poturujara, Surui, Waiwai, Yanomama, Zoro, Arsario, Cayapa, Kogui, Inupiat, Lauricocha"],
"A2a" : ["Aleut, Eskimo, Apache, Siberian Eskimo, Chukchi, Dogrib, Innuit, Naukan Na-Dene, Chukchis, Athabaskan"],
"A2b" : ["Paleo Eskimo"]}

我希望它看起来像......

"Native", "Eskimo Volodko", "Apache", "Mexico"

2 个答案:

答案 0 :(得分:3)

native_american = {key: value[0].split(',') for key, value in native_american.items()}

您目前拥有的是一个长字符串的列表。这会将其拆分为许多较小字符串的列表

答案 1 :(得分:0)

你的意思是"Native", "Eskimo Volodko", "Apache"吗?

如果是这样的话:[item.strip() for item in list.split(',')]