输入
["('ABCD','ABCD.pdf',10)", "('ABCD','ABCD.pdf',14)", "('ABCD','ABCD.pdf',15)"]
预期输出
[('ABCD','ABCD.pdf',10),('ABCD','ABCD.pdf',14), ('ABCD','ABCD.pdf',15)]
一个快速的解决方案是使用eval
和map
。例子:
text = ["('ABCD','ABCD.pdf',10)", "('ABCD','ABCD.pdf',14)", "('ABCD','ABCD.pdf',15)"]
out = list(map(eval, text))
Out包含期望的结果。
查看这里的python文档