ファイルから読み込んでリストへ入れてく

readfileの中身が以下のようなテキストであるとする.

hoge
fuga
yeah

これを読み込んで,各行の文字列をリストに代入していくスクリプト.読み込むときは以下のように行うとする.

$ python hoge.py -init readfile

Pythonスクリプトは次のようになる.

list=[]
if(sys.argv[1] == "-init"):
  for line in open(sys.srgv[2], 'r'):
    itemlist=line[:-1].split("\n")
    list.append([ item for item in itemlist ])

# write code
for i in range(0, len(list), 1):
  print("list[", i, "] is ", list[i])

出力結果は

list[ 0 ] is ['hoge']
list[ 1 ] is ['fuga']
list[ 2 ] is ['yeah']

こんなんで,どすか.

久々にPythonネタな気がする.こういうのがサッと書けるようになりたいなぁー