Python ファイル読み込みと配列

やりたいこと : データファイル data.txt があって、そのデータを配列にする

 

data.txt

--------------

3

9

1

2

5

---------------

 

コード:

---------------

f.open('data.txt') #ファイルを開く

list = [] #配列を宣言

list = f.read() #ファイルの中身を配列に格納

print(list) #配列を表示

print(len(list)) #配列の長さを表示

print(list[1]) #配列の2要素目を表示(配列は0からスタート)

f.close() #ファイルを閉じる

-----------------

 

結果:

3

9

1

2

5

5 #配列の要素数

9 #配列2要素目の値

 

ちなみに、ファイルの中身を行ごとに取り出したいときは、

f.readlines()