Инструменты пользователя

Инструменты сайта


learning:py

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
learning:py [05.06.2025 12:44] – [Поиск и методы обработки списков] viacheslavlearning: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>
  
 +==== Копирование списков ====
 +<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
 </code> </code>
-стр 379 (pdf 404)+ 
 +стр 388 (pdf 413)
 ====== Проблемы и их решение ====== ====== Проблемы и их решение ======
  
learning/py.1749127499.txt.gz · Последнее изменение: viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki