0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Значением списка может быть все что угодно, в том числе другой список. Создать список в списке можно так:</p>
1
<p>Значением списка может быть все что угодно, в том числе другой список. Создать список в списке можно так:</p>
2
<p>Каждый элемент, являющийся списком, рассматривается как единое целое. Это видно по размеру второго списка. Синтаксис Python позволяет размещать элементы создаваемого списка построчно. Перепишем для наглядности создание второго списка:</p>
2
<p>Каждый элемент, являющийся списком, рассматривается как единое целое. Это видно по размеру второго списка. Синтаксис Python позволяет размещать элементы создаваемого списка построчно. Перепишем для наглядности создание второго списка:</p>
3
<p>Вложенность никак не ограничивается. Можно создавать список списков со списками внутри и так далее.</p>
3
<p>Вложенность никак не ограничивается. Можно создавать список списков со списками внутри и так далее.</p>
4
<p>Обращение ко вложенным спискам выглядит немного необычно, хотя и логично:</p>
4
<p>Обращение ко вложенным спискам выглядит немного необычно, хотя и логично:</p>
5
<p>Возможно, с непривычки вы не всегда сразу точно увидите, как добраться до нужного элемента, но это всего лишь вопрос тренировок:</p>
5
<p>Возможно, с непривычки вы не всегда сразу точно увидите, как добраться до нужного элемента, но это всего лишь вопрос тренировок:</p>
6
<p>Изменение и добавление списков в список:</p>
6
<p>Изменение и добавление списков в список:</p>
7
<p>Вложенные списки можно изменять напрямую, просто обратившись к нужному элементу:</p>
7
<p>Вложенные списки можно изменять напрямую, просто обратившись к нужному элементу:</p>
8
<p>То же самое касается и добавления нового элемента:</p>
8
<p>То же самое касается и добавления нового элемента:</p>
9
<p>Для чего же могут понадобиться вложенные списки? Таких примеров довольно много: начиная от математических концепций, например, матриц, заканчивая представлением игровых полей. Помните игру крестики-нолики? Это как раз тот самый случай.</p>
9
<p>Для чего же могут понадобиться вложенные списки? Таких примеров довольно много: начиная от математических концепций, например, матриц, заканчивая представлением игровых полей. Помните игру крестики-нолики? Это как раз тот самый случай.</p>
10
<p>Разберем такую задачку: дано игровое поле для крестиков-ноликов. Нужно написать функцию, которая проверяет, есть ли на этом поле хотя бы один крестик или нолик, в зависимости от того, что попросят проверить.</p>
10
<p>Разберем такую задачку: дано игровое поле для крестиков-ноликов. Нужно написать функцию, которая проверяет, есть ли на этом поле хотя бы один крестик или нолик, в зависимости от того, что попросят проверить.</p>
11
<p>Теперь реализуем функцию, которая выполняет проверку:</p>
11
<p>Теперь реализуем функцию, которая выполняет проверку:</p>
12
<p>Проверим:</p>
12
<p>Проверим:</p>
13
13