allt = []
with open('towers1.txt','r') as f:
towers = [line.strip('\n') for line in f]
for i in towers:
allt.append(i.split('\t'))
print allt [0]
今私は助けが必要です、私はこのテキストを入力しています
mw91 42.927 -72.84 2.8
yu9x 42.615 -72.58 2.3
HB90 42.382 -72.679 2.4
そして、私が出力するとき
['mw91 42.927 -72.84 2.8']
私のコードのどこで、どの関数を使用して、このリストの 1 番目、2 番目、3 番目、4 番目の値を定義し、その下にあるすべての値を出力できるかを試しています
allt[0][2] or
allt[i][2]
しかし、それは私に-72.84を与え、それはエラーであり、それ以外の場合はリストに属性分割がありません
更新、おそらく列挙を使用する必要がありますか?? 中間の 2 つの値が代入されていることを確認する必要がありますが、数値ではなく文字列を使用できます。