2017-07-19 11 views
0

私はユーザから情報を得て、その情報を使って辞書を更新しようとしています。私がやっている運動の一部です。私は、辞書を更新する方法で.format(var1、var2)を使用しようとしましたが、終了時に辞書の一部が更新されるだけです。ユーザの入力で辞書を更新するには

name_grade = {} 

while True: 

    name = raw_input("Please give me the name of the student [q to quit]:") 
    if name == 'q': 
     break 
    else: 
     grade = raw_input("Give me their grade: ") 
     name_grade['{}'] = '{}'.format(name, grade) 

答えて

1
name_grades = {} 

while True: 
    name = input("Please give me the name of the student [q to quit]:") 
    if name == 'q': 
     break 
    else: 
     grade = input("Give me their grade: ") 
     name_grades[name]=grade 
print(name_grades) 

を言って辞書を更新することができますか?

+0

完璧、ありがとう! –

0

あなたはこのまたは何か他のものを探してい

name_grade[name] = grade 
+0

質問を投稿したのは初めてですが、皆さんはとても速く回答しています。ありがとう! –

関連する問題