2024-09-19 03:46:34 发布
网友
... 1947q2 -0.6 1947q3 -0.3 1947q4 6.2 1948q1 16.5 ...
如何将此文本文件放入列表中?我对年份和相应值之间的间隔有问题。你知道吗
到目前为止,我的情况是:
data = [] for line in open("file"): if '1947' in line: sl = line.split(' ') data.append((sl[0], sl[1])) print data
只需使用split()而不带参数,就可以按空格分割,并吃连续的空格:
split()
>>> s=' 1947q2 -0.6' >>> s.split() ['1947q2', '-0.6']
在读取数据时使用list comprehension和两个快捷方式的一行:
data = [line.split() for line in open('path/to/file', 'rt')]
data = [] with open("file") as fin: for line in fin: data.append(tuple(line.split())) print data
只需使用
split()
而不带参数,就可以按空格分割,并吃连续的空格:在读取数据时使用list comprehension和两个快捷方式的一行:
相关问题 更多 >
编程相关推荐