Pythonで辞書とリストを利用する
データを辞書形式で構造化してリスト形式にする方法です。
定番と言えば定番ですね。
スクリプト
# 名言集を読み込むよ。 f = open('名言集.txt', 'r', encoding='utf-8') line = f.readline() meigen = '' kaisetsu = '' list = [] while line: line = f.readline() if line.startswith('■'): meigen = line if line.strip().startswith('*'): kaisetsu = line dic = {'meigen': meigen, 'kaisetsu': kaisetsu} list.append(dic) f.close() for item in list: print(item['meigen']) print(item['kaisetsu'])
ファイルを読みながらリストに登録していきます。
ファイルを閉じてから画面に表示しています。
このパターンは、かなり使いどころは多いです。
ディスカッション
コメント一覧
まだ、コメントがありません