HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Примитивные типы данных, с которыми мы работали до сих пор, невозможно изменять. Любые функции и методы над ними возвращают новые значения, но не могут ничего сделать со старым.</p>
1 <p>Примитивные типы данных, с которыми мы работали до сих пор, невозможно изменять. Любые функции и методы над ними возвращают новые значения, но не могут ничего сделать со старым.</p>
2 <p>Со списками это правило не работает. Списки могут меняться: увеличиваться, уменьшаться, изменять значения по индексам. Ниже мы разберем все эти операции.</p>
2 <p>Со списками это правило не работает. Списки могут меняться: увеличиваться, уменьшаться, изменять значения по индексам. Ниже мы разберем все эти операции.</p>
3 <h2>Изменение элементов списка</h2>
3 <h2>Изменение элементов списка</h2>
4 <p>Синтаксис изменения элемента списка практически такой же, как и при обращении к элементу списка. Разница лишь в наличии присваивания:</p>
4 <p>Синтаксис изменения элемента списка практически такой же, как и при обращении к элементу списка. Разница лишь в наличии присваивания:</p>
5 <h2>Добавление элемента в список</h2>
5 <h2>Добавление элемента в список</h2>
6 <p>Метод append() добавляет элемент в<em>конец</em>списка:</p>
6 <p>Метод append() добавляет элемент в<em>конец</em>списка:</p>
7 <p>Метод insert() добавляет элемент<em>перед указанным</em>по индексу элементом списка:</p>
7 <p>Метод insert() добавляет элемент<em>перед указанным</em>по индексу элементом списка:</p>
8 <p>Метод extend() расширяет список всеми элементами из переданного списка:</p>
8 <p>Метод extend() расширяет список всеми элементами из переданного списка:</p>
9 <p>Новички часто совершают такую ошибку:</p>
9 <p>Новички часто совершают такую ошибку:</p>
10 <p>Нужно помнить, что определенные методы изменяют сам список, но возвращают None. Это избавит от потенциальных ошибок и удивления.</p>
10 <p>Нужно помнить, что определенные методы изменяют сам список, но возвращают None. Это избавит от потенциальных ошибок и удивления.</p>
11 <h2>Удаление элемента из списка</h2>
11 <h2>Удаление элемента из списка</h2>
12 <p>Удалить элемент из списка можно с помощью оператора<a>del</a>.</p>
12 <p>Удалить элемент из списка можно с помощью оператора<a>del</a>.</p>
13 <p>В общем случае уменьшение размера списка - нежелательная операция. Особенно сильно она может подвести при обходе списка в цикле. Подробнее об этом поговорим в одном из следующих уроков.</p>
13 <p>В общем случае уменьшение размера списка - нежелательная операция. Особенно сильно она может подвести при обходе списка в цикле. Подробнее об этом поговорим в одном из следующих уроков.</p>