Python:如何用n行创建txt列表?

时间:2014-10-09 09:39:03

标签: python python-3.x

我有一个包含test.txt行的n文件,每行一个元素,如下所示:

0.1234
0.2341
0.3412
0.4123
...

我想将此文件导入列表,以便列表如下所示:

l = [0.1234, 0.2341, 0.3412, 0.4123]

请注意:该文件有数百行。

3 个答案:

答案 0 :(得分:0)

您可以打开文件,默认情况下会逐行遍历。将结果转换为float:

l =  [ float(line) for line in open('file.txt') ]

答案 1 :(得分:0)

l = open('test.txt').readlines()

答案 2 :(得分:0)

试试这个:

w=open('test.text').readlines()

b=[line for line in open('test.text')]
print b