Python 如何将不带逗号的列表分隔为带逗号的列表
我有一个列表,只有一个字符串和5个单词。 我希望能够使用逗号分隔字符串,这样它将得到一个包含5个字符串的列表。我怎样才能做到这一点 尝试使用for循环将Python 如何将不带逗号的列表分隔为带逗号的列表,python,list,Python,List,我有一个列表,只有一个字符串和5个单词。 我希望能够使用逗号分隔字符串,这样它将得到一个包含5个字符串的列表。我怎样才能做到这一点 尝试使用for循环将\替换为“,但由于某些原因,该循环无效 list=['order_id\tquantity\titem_name\tchoice_description\titem_price'] 如何将其分离,使其成为 list=['order_id','quantity','item_name','choice_description','item_pri
\
替换为“
,但由于某些原因,该循环无效
list=['order_id\tquantity\titem_name\tchoice_description\titem_price']
如何将其分离,使其成为
list=['order_id','quantity','item_name','choice_description','item_price']
可以对列表中要拆分的原始字符串使用split(),并在列表中单独存储字符串
例如。
“您的字符串”。拆分(“\t”)
第一次编辑:
用空格拆分字符串将为您提供一个由5个单独字符串组成的元组,您现在可以将这些字符串存储在列表中或继续附加到新列表中这将把字符串拆分为一个列表
list=list[0]。拆分(“\t”)
您可以使用拆分功能
list = 'order_id\tquantity\titem_name\tchoice_description\titem_price'.split('\t')
编辑:您可以通过执行列表[0]来访问原始列表上的第一个元素。因此,您的代码应该是:
l = ['order_id\tquantity\titem_name\tchoice_description\titem_price']
l = l[0].split('\t')
list=list[0]。拆分(“\t”)
。字符串已经是列表元素更改了我的答案。谢谢。