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>