13 Списки: индексы и срезы Python

preview_player
Показать описание
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥

👉👉👉 Свой вопрос по курсу можешь задать в чате

👉👉👉 Также подписывайся на мой телеграмм-канал

В видео поговорим о том, как нумеруются элементы в пределах одного списка. Узнаете что такое индекс, и как при помощи индекса можно получить значение элемента списка.
Также научимся брать срез элементов из списка и переворачивать список задом наперед.

Разберем пример когда 2 переменные могут ссылаться на один и тот же список, и рассмотрим как избежать такой ситуации

Подробная информация об этом уроке

Все видео этого курса можете найти на сайте

или в Вк

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк

В данном группе можете найти информацию о новых видео и задать вопросы
Рекомендации по теме
Комментарии
Автор

🫵 Теория без практики - ничто, поэтому 👇
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса

egoroffchannel
Автор

Огромное спасибо, Егор. Методика Вашего курса основательно продумана и легко доступна для новичков. Ставлю 'ЛАЙК' с огромным удовольствием.

ViktorLarson_
Автор

Ребята, этот парень просто гений! У него врожденный дар наставничества! Никто так просто и понятно не доносит материал, как он.

Australopithecus
Автор

Спасибо за вашу работу. Замечательный курс.

CheshireBradCat
Автор

Спасибо! Лайк - это малое, что могу поставить

magadmammaev
Автор

Спасибо большое за уроки! Все понятно и со примерами.

lofiboy
Автор

Мало кто способен кратко и доступно объяснять другим;
Ты умеешь!
Спасибо огромное!

bolzokr
Автор

По поводу копирования слайсом - нужно быть осторожным. Если список, например, с вложенным списком, то для полной копии нужно использовать deepcopy из модуля copy:

Slice:
>a=[1, 2, [3, 4]]
>d=a[:]
>d[2][0] = 'x'
>d
[1, 2, ['x', 4]]
>a
[1, 2, ['x', 4]]

Deepcopy:
from copy import deepcopy
>a=[1, 2, [3, 4]]
>d=deepcopy(a)
>d[2][0] = 'x'
>d
[1, 2, ['x', 4]]
>a
[1, 2, [3, 4]]

CooD
Автор

Спасибо за эти видео. Только посмотрев их, становится хоть что-то понятно для тех кто впервые столкнулся с программированием и Python в частности

samolevich
Автор

0:21 список - упорядоченная коллекция элементов
0:40 индексы
1:10 обратные индексы
1:40 срез списка
2:23 срез до конца
2:48 срез от начала
3:11 срез через шаг
4:28 срез задом наперед
4:41 список - изменяемый объект в отличии от строк
5:30 del индекса
6:00 два разных списка могут содержать ссылки на одни объекты
6:55 копирование нового списка через срез

CannelRu
Автор

Скажите пожалуйста. Как срезом излечь из списка данные, с конца, начиная с середины!!!?

sparta
Автор

а можно узнать индекс объекта в списке зная только объект но не список

blackdragon
Автор

Привет! Мусолю Python пару недель, появился вопрос относительно присвоения. Можно ли присвоить определенному срезу списка N, состоящего из целых чисел (предположим, с шагом 2) одно и то же значение, например, 5. Что-то наподобие N[1::2]=5. Пока не могу наткнуться нигде на такое решение. Просто если задавать количество присваеваемых значений самому, то возникает ощущение, что я за Python работаю))). Ок, если надо заменить 3-4 элемента, а если 799?

liteocy
Автор

А если ещё на каком-то реальном примере пояснить использование - вообще цены бы небыло.
имею ввиду, например, замену каких-то данных в списке строк, в ячейках таблиц...

DomNaPechi
Автор

Здравствуйте! Подскажите, пожалуйста, а почему когда вы указали несуществующий индекс пайтон не выдал ошибку? Это примерно на 2:38. Заранее спасибо за ответ!

appauly
Автор

Привет подскажите а как в индекс запихать переменую короче смотрите



a = input('строка')
b = input(' число')
Пользователь пишет в строке а дальше пользователь пишет в число и надо обрезать строку стак сколько написано в числе, сказали решить с помощью индекса

Molochkomolo
Автор

Я с последней особенности списков аж прифигел, спасибо за разъяснение таких тонкостей, а то как представлю, какого кринжа можно наделать в коммерческом коде, не зная этой особенности)

UApro_
Автор

У python свои правила, о которых python не разъясняет.

solomonkane
Автор

Я пытался вывести список задом на перед с помощью команды а=[-1:] . Вроде логично. Но на самом деле нужно а[::-1)

socialdiving
Автор

Друг! Есть ли у тебя видео как работать со списками в списках?

dvvikbf