Найти в Дзене
Ты в АйТи

Списки в Python

Если вы когда-то программировали на C++, то обязательно проведете аналогию с массивами, когда узнаете что такое список. Список в Python это упорядоченная коллекция объектов произвольных типов не имеющая фиксированных размеров. Списки в отличие от строк изменяемы. Модифицировать их можно путем, присваивания значения по индексу, а также специальными методами списков. Методы специфичные для списков. Особенности Не стоит также забывать, что в список можно вкладывать другие объекты, в том числе такие как списки и словари и делать эти вложения на любую глубину. Это фактически многомерные массивы. Таким образом можно реализовывать матрицы если в этом есть необходимость. Но если вычисления с матрицами сложные и их много. то эффективнее использовать модули NumPy или SciPy. Примеры использования. На самом деле, примеров использования очень и очень много. А из того, что почти сразу доступно для понимания: Если статья была вам хоть сколько-нибудь интересна ставим лайк и подписываемся на канал, что
Оглавление

Если вы когда-то программировали на C++, то обязательно проведете аналогию с массивами, когда узнаете что такое список.

Список в Python это упорядоченная коллекция объектов произвольных типов не имеющая фиксированных размеров.

Списки в отличие от строк изменяемы. Модифицировать их можно путем, присваивания значения по индексу, а также специальными методами списков.

Рис.1 Пример работы со списком L
Рис.1 Пример работы со списком L

Методы специфичные для списков.

Рис. 3 Самые основные и популярные методы для объекта List
Рис. 3 Самые основные и популярные методы для объекта List

Особенности

Не стоит также забывать, что в список можно вкладывать другие объекты, в том числе такие как списки и словари и делать эти вложения на любую глубину. Это фактически многомерные массивы.

Таким образом можно реализовывать матрицы если в этом есть необходимость. Но если вычисления с матрицами сложные и их много. то эффективнее использовать модули NumPy или SciPy.

Примеры использования.

На самом деле, примеров использования очень и очень много. А из того, что почти сразу доступно для понимания:

  • Перечень файлов в каталоге.
  • Перечень сотрудников в компании
  • Сообщения в электронной почте...

Если статья была вам хоть сколько-нибудь интересна ставим лайк и подписываемся на канал, чтобы не пропустить новые материалы. Спасибо за прочтение.
Помогите автору канала одним из этих способов :) :
Донаты (переводы) с любых карт и yoomoney -
https://yoomoney.ru/fundraise/QnZacAJpY9g.230208
Донаты на карту Сбера - 2202 2007 6729 1543
Донаты на Тинькофф - 5536 9137 9511 4657
Донаты на Открытие - 5586 2000 6614 6835
Криптокошельки:
1. Ethereum - 0x73670880Af17F42E6a641f5936E2f3Bc5a4db257
2. Bitcoin - bc1qywt6l80metclksvdzjt370r28zg9gxg5262aum
3. LiteCoin - ltc1qrwedpjt4evqhl42w2z32kks6xwysqvk3g27uqj
4. Zcash - t1YfZNFJ5Q1BQLCbC6Qo3bcueLJ53QLo4Mx