我的代码应该将Class1_Scores数组添加到Alphabet_List数组中。但是,当我每次向列表添加新内容后打印Alphabet_List时,旧名称会自行复制,我该如何避免这种情况?
import operator
Alphabet_List = []
Class1_Scores = []
for i in range(1,10):
name = input("What is your name?")
score = input("What is your score?")
Class1_Scores.append([name, score])
print(Class1_Scores)
for x in sorted(Class1_Scores,key=operator.itemgetter(1)):
Alphabet_List.append(x)
print(Alphabet_List)
答案 0 :(得分:1)
将第二个循环放在第一个循环之外。