How do you explicitly convert a string to a list. Python
本问题已经有最佳答案,请猛点这里访问。
如何将此字符串拆分为实体列表:
我知道这个字符串可能已经看起来像一个列表,但是程序将它看作一个字符串。我试过
期望输出
埃多克斯1〔2〕
首先,这既不是字符串也不是列表,而是一个元组,如圆括号所示。
1 | list_1 = list(t) |
根据我的理解,操作人员只想看到输出为
试试这个:
1 2 3 4 | 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) |
输出:
1 | [Sues Badge,£1.70,3,13] |
号
如果你在找这样的答案。我有另一种方法。请检查:
1 2 3 | string = ('Sues Badge', '£1.70', '3', '13') # a tuple str1 =",".join(string).split(',') # converting tuple into a string print(str1) |
输出:
1 | ['Sues Badge', '£1.70', '3', '13'] |
。