我有一个具有以下格式的输入文件:
[(1,1),(2,1)], 'add', 11
[(1,2),(1,3)], 'div', 2
[(3,1),(4,1),(3,2),(4,2)], 'times', 240
[(2,2),(2,3)], 'minus', 3
.
.
每行都是我要创建的元组.如何将每个字符串行转换为元组.
例如:
line: string "[(1,1),(2,1)], 'add', 11" ---------> tuple: [ [(1,1),(2,1)], 'add', 11]
到目前为止,我尝试了:
tuples = []
for line in file:
tuples.append((line,))
但是我正在转换字符串
[("[(1,1),(2,1)], 'add', 11
",), ("[(1,2),(1,3)], 'div', 2
",), ("[(3,1),(4,1),(3,2),(4,2)], 'times', 240
",), ("[(2,2),(2,3)], 'minus', 3",)]