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'])ファイルを読みながらリストに登録していきます。
ファイルを閉じてから画面に表示しています。
このパターンは、かなり使いどころは多いです。





ディスカッション
コメント一覧
まだ、コメントがありません