2024-06-16 11:44:33 发布
网友
假设您有字符串x,如下所示:
x="['aaa1', 'aaa2', 'aaa3', 'aaa4', 'aaa5', 'aaa6', 'aaa7', 'aaa8']"
如何在python中将x转换为字符串列表
['aaa1', 'aaa2', 'aaa3', 'aaa4', 'aaa5', 'aaa6', 'aaa7', 'aaa8']
您可以使用此拆分方法
y=x.split(,)
但它不会完全分裂 首先,应该像这样删除括号和空格
x = x.replace('[','') x = x.repalce(']','') x = x.replace(' ','') x = x.replace("'","") y = x.split(',')
这将完成你的工作
尝试:
import ast list_ = ast.literal_eval(x) print(list_)
输出:
x="['aaa1', 'aaa2', 'aaa3', 'aaa4', 'aaa5', 'aaa6', 'aaa7', 'aaa8']" type(eval(x)) # list eval(x) output : ['aaa1', 'aaa2', 'aaa3', 'aaa4', 'aaa5', 'aaa6', 'aaa7', 'aaa8']
您可以使用此拆分方法
但它不会完全分裂 首先,应该像这样删除括号和空格
这将完成你的工作
尝试:
输出:
相关问题 更多 >
编程相关推荐