我正在尝试从用户那里获取信息,然后获取该信息以更新字典。这是我正在做的练习的一部分。我已经尝试将.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)
答案 0 :(得分: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)
您在寻找这个或其他什么吗?
答案 1 :(得分:0)
您可以通过说
来更新字典name_grade[name] = grade