【发布时间】:2020-11-08 20:27:11
【问题描述】:
我想使用 Python 读取文本文件。我的清单一定是这样的:
mylist = [((5., 10.), (6.4, 13)),
((7., 11.), (5.6, 5.)),
((4., 5.67), (3.1, 2.)),
((13., 99.), (3.2, 1.1))]
我的文本文件是:
text file: 5., 10., 6.4, 13.
7., 11., 5.6, 5.
4., 5.67, 3.1, 2.
13., 99., 3.2, 1.1
python代码是:
with open('test.txt') as f:
mylist = [tuple((tuple(map(float, i.split(','))))) for i in f]
print(mylist)
我的结果:
[(5.0, 10.0, 6.4, 13.0), (7.0, 11.0, 5.6, 5.0), (4.0, 5.67, 3.1, 2.0), (13.0, 99.0, 3.2, 1.1)]
非常感谢
【问题讨论】:
标签: python list tuples readfile