【发布时间】:2016-10-01 18:55:02
【问题描述】:
所以我的 txt 文件看起来像这样:
68,125
113,69
65,86
108,149
152,53
78,90
54,160
20,137
107,90
48,12
我需要读取这些文件,然后将其放入 x 和 y 坐标元组列表中。
我的输出应该是
[(68, 125), (113, 69), (65, 86), (108, 149), (152, 53), (78, 90), (54, 160), (20, 137), (107, 90), (48, 12)]
我被困在如何做到这一点上。我只需要使用基本的python。
编辑:
到目前为止我的尝试是这样的
numbers = []
input_file = open(filename,'r')
numbers_list = input_file.readlines()
input_file.close()
for i in numbers_list:
numbers += [i]
return numbers
我的输出返回如下:
['68,125\n', '113,69\n', '65,86\n', '108,149\n', '152,53\n', '78,90\n', '54,160\n', '20,137\n', '107,90\n', '48,12\n']
如何摆脱 '\n' 以及如何将列表中的每个单独元素放入一个元组中。谢谢你。我的错误是没有加入我的尝试。
【问题讨论】:
-
你尝试了什么?
-
对不起,我应该这样做
标签: python list file python-3.x tuples