Код PYTHON:
A = [x for x in range(3, 15) ]#Генерация списка A= [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] print("Исходный список") print("A=",A) B=A # Создаём копию ссылки на список A C=A.copy() # Создаём копию списка A print("Добавляем в список B элемент 15") B.append(15) print("Добавляем в список С элемент 35") C.append(35) print("A=",A) print("B=",B) print("C=",C) print("В итоге число, добавленное в список B, мы видим в составе списка A, поскольку переменные A и B указывают на один и тот же список, а число, добавленное в список C, в списке A не появилось, поскольку это разные списки.")
Вывод программы
Исходный списокA= [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
Добавляем в список B элемент 15
Добавляем в список С элемент 35
A= [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
B= [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
C= [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 35]
В итоге число 15, добавленное в список B, мы видим в составе списка A,поскольку переменные A и B указывают на один и тот же список, а число 35, добавленное в список C, в списке A не появилось,поскольку это разные списки.