私は、次のファイルがあります:最後の文字列をどのようにして配列に挿入するのですか?
1 0x000 1555106270.959849 0x02b
0 0x3ff 1555106270.967866 0x02c
0 0x3fe 1555106270.975882 0x02d
0 0x3fd 1555106270.983898 0x02e
0 0x3fc 1555106270.991915 0x02f
0 0x3fb 1555106270.999931 0x000
0 0x3fa 1555106271.007947 0x001
0 0x3f9 1555106271.015964 0x002
0 0x3f8 1555106271.023980 0x003
0 0x3f7 1555106271.031997 0x004
0 0x3f6 1555106271.040013 0x005
0 0x3f5 1555106271.048029 0x006
を(それはより多くのラインを持っているかもしれません)。
各行で最後の文字列を取得し、配列に挿入したいと考えています。
私は次のことを試してください。
arr_int = []
i = 0
result_file = open('result.txt', 'r')
for line in result_file:
line.split()
arr_int[i] = int(line.split()[-1])
++i
print (arr_int[2])
私は次のエラーました:
arr_int[i] = int(line.split()[-1])
IndexError: list assignment index out of range
私は空行が多分最後で、どこかにあります++ i' –
i' 'インクリメントしない'これが問題であることをわからないんだけど、? –
@Elliot Roberts-だから何ですか? –