def process_students(r):
'''r is an open reader with no data about students: their name, cdf account, age, college and
home city. Each line has the following format:
name, cdf, age, college, city.
there are no commas other than the ones used as separators.
Return a dictionary in which each key is a college and its value is the list of cdf accounts
for students at that college'''
この質問をどのように処理するかについて混乱しています。私はこの模擬試験を行っていますが、これは問題の 1 つです。新しい辞書を作成することから始めました。次に何をすればいいですか?
d = {}
for line in r:
line.strip()
テキスト ファイルから行を取り出すとき、常にそれを削除する必要がありますか?
質問のパートbも紛らわしいです。上記の形式で「students.txt」というファイルを開き、関数を呼び出して辞書を作成し、辞書を「students.pck」というファイルにピクルするプログラムを作成するように指示します。cpickle
がインポートされ、その関数process_students
が定義されていると想定できます。
漬物が何かわかりません。しかし、私は最初のものを終わらせることさえできないので、とにかく2番目のものを続ける方法がわかりません.