如何拆分此字符串?

sup*_*er9 2 python io

...    
    1947q2        -0.6
    1947q3        -0.3
    1947q4         6.2
    1948q1        16.5
...
Run Code Online (Sandbox Code Playgroud)

如何将此文本文件放入列表?我对年份和相应值之间的间距有问题.

这是我到目前为止:

data = []

for line in open("file"):
    if '1947' in line:
        sl = line.split('       ')
        data.append((sl[0], sl[1]))

print data
Run Code Online (Sandbox Code Playgroud)

Tho*_*mas 8

只使用split()不带参数的空格分割,并吃掉连续的空格:

>>> s='    1947q2        -0.6'
>>> s.split()
['1947q2', '-0.6']
Run Code Online (Sandbox Code Playgroud)