如何将此字符串拆分为实体列表:
String=('Sues Badge', '£1.70', '3', '13')
我知道此字符串可能已经看起来像一个列表,但是程序将其视为字符串。我已经尝试过String.split(",","")
,但这没用。
所需的输出
List= [Sues Badge,£1.70,3,13]
答案 0 :(得分:1)
首先,这既不是字符串也不是列表,而是元组,如圆括号所示。 implementation 'com.google.android.gms:play-services-ads:17.1.1'
是split
类的方法,因此不能在此处使用。要将元组str
转换为列表,只需执行
t
答案 1 :(得分:0)
根据我的理解,OP仅希望将输出视为[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)
输出:
[Sues Badge,£1.70,3,13]
如果您正在寻找像这样的答案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']