如何将没有逗号的列表分隔为带有逗号的列表

时间:2019-10-12 23:17:56

标签: python list

我有一个列表,它只是一个包含5个单词的字符串。 我希望能够使用逗号分隔字符串,因此它将以包含5个字符串的列表结尾。我该怎么做?

尝试了一个for循环,将\替换为",但是由于某些原因,该循环不起作用。

list=['order_id\tquantity\titem_name\tchoice_description\titem_price']

我如何将其分开以使其变为

list=['order_id','quantity','item_name','choice_description','item_price']

3 个答案:

答案 0 :(得分:1)

这应该将您的字符串分成一个列表。

list = list[0].split("\t")

答案 1 :(得分:0)

您可以在该列表中要拆分的原始字符串上使用split()并将单独的字符串存储在列表中。

例如 “您的字符串” .split(“ \ t”)

首次编辑: 用空格分割字符串将为您提供5个独立字符串的元组,您现在可以将它们存储在列表中或继续追加到新列表中

答案 2 :(得分:0)

您可以使用分割功能。

list = 'order_id\tquantity\titem_name\tchoice_description\titem_price'.split('\t')

编辑:您可以通过执行list [0]来访问原始列表中的第一个元素。因此,您的代码应为:

l = ['order_id\tquantity\titem_name\tchoice_description\titem_price']
l = l[0].split('\t')