如何在列表列表中追加到列表?

时间:2019-06-26 12:15:44

标签: python python-3.6

我在python中使用列表,但我发现我无法解释。

my_list1 = [[],[],[]]
my_list2 = [[]]*3

my_list1[0].append(5)
my_list2[0].append(5)

my_list1 [0] .append(5)的行为符合预期。 [[5],[],[]]

但是对于my_list2 [0]。append[5]给出结果。 [[5],[5],[5]]

基本上两个列表都相同,但是为什么append()在两个列表上的行为不同?

0 个答案:

没有答案