learning:py
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
learning:py [05.06.2025 12:44] – [Поиск и методы обработки списков] viacheslav | learning:py [06.06.2025 09:18] (текущий) – [Поиск и методы обработки списков] viacheslav | ||
---|---|---|---|
Строка 1331: | Строка 1331: | ||
print(min(numbers)) # 5 | print(min(numbers)) # 5 | ||
print(max(numbers)) # 69 | print(max(numbers)) # 69 | ||
+ | </ | ||
+ | ==== Копирование списков ==== | ||
+ | <code python> | ||
+ | numbers = [2, 4, 6, 8, 10] | ||
+ | numbers2 = numbers # теперь обе переменные ссылаются на один и тот же объект в памяти | ||
+ | # Если изменить один объект, | ||
+ | numbers[0] = 222 | ||
+ | print(numbers2) # [222, 4, 6, 8, 10] | ||
+ | # Чтобы сделать копию, но отдельную: | ||
+ | numbers2 = [] | ||
+ | for i in numbers: | ||
+ | numbers2.append(i) | ||
+ | # Другой вариант: | ||
+ | numbers2 = [] + numbers | ||
</ | </ | ||
- | стр | + | |
+ | стр | ||
====== Проблемы и их решение ====== | ====== Проблемы и их решение ====== | ||
learning/py.1749127499.txt.gz · Последнее изменение: — viacheslav