请教python创建list的话题
5250 2020-03-26 02:14:30 如代码
import random
class_list= [[],[],[]]
class_list1 = []
add_list = []
i = 0
while i < 3:
class_list1.append(add_list)
i += 1
class_num = random.randint(0, 2)
class_list[class_num].append(0)
class_list1[class_num].append(0)
print(class_list)
print(class_list1)
创建两个列表,往其中随机的子列表加入内容,list如我期待那样,每次随机给一个子列表添加,但是list1为什么每次都是给所有子列表添加内容。
结果如下
class_list: [[], [0], []]
class_list1: [[0], [0], [0]]