我想从文件中读取几个以逗号分隔的元组。样品输入文件看起来像:从Python中的文件中读取逗号分隔的元组
(0,0),(0,2),(0,4),( - 1,-1),(0,-2),(1, - (-1,3),(1,1),(1,3),(1,5),(2,1),(-1,-3),
0),(2,2),(3,3),
(2,4),(3,5),(4,4),(5,3),(6,4),( 5,5),(7,5)
读取此文件后,我需要这样的元组:
G = ((0, 0), (0, 2), (0, 4), (-1, -1), (0, -2), (1, -1), (-1, -3), \
(-1, 1), (-1, 3), (1, 1), (1, 3), (1, 5), (2, 0), (2, 2), (3, 3), \
(2, 4), (3, 5), (4, 4), (5, 3), (6, 4), (5, 5), (7, 5))
这可以如何有效地完成?问候。
它看起来像OP想要一个元组,而不是列表。是否有理由使用“{[0}]”而不是“{0}”或“({0})”? – SethMMorton
@SethMMorton是的,没有仔细阅读问题:D''{0}''不起作用,因为如果字符串是多行。感谢您的注意。 :) –