2024-10-03 21:30:14 发布
网友
如何将此字符串拆分为实体列表:
String=('Sues Badge', '£1.70', '3', '13')
我知道这个字符串可能看起来已经像一个列表了,但是程序把它看作一个字符串。我试过String.split(",","")但是没有成功。你知道吗
String.split(",","")
期望输出
List= [Sues Badge,£1.70,3,13]
根据我的理解,OP只想把输出看作[Sues Badge,£1.70,3,13]。如果我是对的,那么下面的代码会有所帮助。你知道吗
[Sues Badge,£1.70,3,13]
试试这个:
string = ('Sues Badge', '£1.70', '3', '13') # a tuple str1 = ",".join(string) # converting tuple into a string str1 = '[' + str1 + ']' # adds opening and closing square brackets to match your desired output. print(str1)
输出:
如果你在寻找这样的答案one。我有别的办法。检查此项:
string = ('Sues Badge', '£1.70', '3', '13') # a tuple str1 = ",".join(string).split(',') # converting tuple into a string print(str1)
['Sues Badge', '£1.70', '3', '13']
首先,这既不是字符串也不是列表,而是元组,如圆括号所示。split是str类的方法,因此不能在这里使用。要将元组t转换为列表,只需执行以下操作
split
str
t
list_1 = list(t)
根据我的理解,OP只想把输出看作
[Sues Badge,£1.70,3,13]
。如果我是对的,那么下面的代码会有所帮助。你知道吗试试这个:
输出:
如果你在寻找这样的答案one。我有别的办法。检查此项:
输出:
首先,这既不是字符串也不是列表,而是元组,如圆括号所示。
split
是str
类的方法,因此不能在这里使用。要将元组t
转换为列表,只需执行以下操作相关问题 更多 >
编程相关推荐