python3を学習しています。
参考書にあるコードで理解できない箇所があり、ご教授をお願いしたいです。
質問があるのは、辞書型を学ぶ章でのコードです。
この章に、以下のコードが書いてあります。
open_file = open("point.txt")
raw_data = open_file.read()
open_file.close()
point_data = raw_data.splitlines()
point_dict = {}
for line in point_data:
student_name, points_str = line.split(":")
point_dict[student_name] = points_str
point.txtの中身は、名前と点数が「:」で区切られていて、点数は3つの数字が
「,」で区切られています。
この章では、点数を計算するプログラムを作りながら辞書型を学びましょう、と書いてありました。
そして
point_dict[student_name] = points_str
の説明として、「読み込んだデータを辞書に追加」とありました。
このコードの理解が私には難しく、
この行は何をしているのか、どうして右辺にpoints_strがあるのか、
教えていただけますでしょうか。
どうぞよろしくお願いしますm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/09 13:24