2
我有一个输入文件具有以下格式:转换字符串元组的元组
[(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\n",), ("[(1,2),(1,3)], 'div', 2\n",), ("[(3,1),(4,1),(3,2),(4,2)], 'times', 240\n",), ("[(2,2),(2,3)], 'minus', 3",)]
打我吧:) – brianpck