覆盖python中的列表

时间:2015-03-06 10:37:48

标签: python arrays list

我的代码应该将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)

1 个答案:

答案 0 :(得分:1)

将第二个循环放在第一个循环之外。