Я сделал эту строку кода:Каким .append() функция работы в питона
alist = [8,6,9,2,4]
blist = [4,5,6]
alist.append(blist)
blist = [7,8,9]
print(alist)
Я, однако, что это будет печатать [8, 6, 9, 2, 4, [7, 8 , 9]], но он печатает [8, 6, 9, 2, 4, [4, 5, 6]]. Не выполняет ли функция .append() ссылку, но вместо этого добавляет глубокую копию?
@MorganThrapp 'append' не делает копию. – jme
@MorganThrapp * напротив * - это правда. –
@MorganThrapp. Вместо записи 'b = [7, 8, 9]', попробуйте 'b.append (42)'. – jme