我有一个列表,它只是一个包含5个单词的字符串。 我希望能够使用逗号分隔字符串,因此它将以包含5个字符串的列表结尾。我该怎么做?
尝试了一个for循环,将\
替换为"
,但是由于某些原因,该循环不起作用。
list=['order_id\tquantity\titem_name\tchoice_description\titem_price']
我如何将其分开以使其变为
list=['order_id','quantity','item_name','choice_description','item_price']
答案 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')