Учебная страница курса биоинформатики,
год поступления 2020
Маленькое дополнение к лекциям
Попробуйте записать и выполнить следующие три программы:
a = [1, 2, 3] b = a a = a + [4] print(a) print(b)
a = [1, 2, 3] b = a a += [4] print(a) print(b)
a = [1, 2, 3] b = a a.append(4) print(a) print(b)
(сначала подумайте, что они, по вашему мнению, должны выдавать).
Теперь в первых двух программах поменяйте list на tuple (для этого в первой строке нужно поменять квадратные скобки на круглые, а в третьей строке [4] на (4,)) и наглядно убедитесь в одном из различий между изменяемыми (list) и неизменяемыми (tuple) объектами.