Найти в Дзене
KOBETS games

Методы в списках python. Это полезно знать начинающим программистам и повторить проффесионалам.

Многие знакомы со списками python, а кому-то только предстоит узнать что это такое. В этой статье описаны самые главные методы работы с ними. Для начала расскажу что такое списки (если Вы уже знаете, то пропустите этот пункт) Списки - это упорядоченные и пронумерованные наборы объектов. Каждый элемент может быть int//str//float. Все объекты пронумерованы от 0. Вроде бы всё пока понятно, но как же создать список. Для этого нужна такая запись: lst=[] Теперь мы создали список с названием lst. Дальше добавляем в него элементы: lst=[1, 2, 3, "привет", "пока"] В списке есть элементы int и str. У элемента 1 номер 0, у 2 номер 1, у "пока" номер 4. Думаю это понятно и мы можем перейти к следующему пункту. Методы в списках Методы в списках python - это действия, которые можно выполнить с элементами списка. Первый метод, который мы разберём, это append. append Пример кода: lst=[1, 2, 3, "привет", "пока"] lst.append(11.3) Теперь в списке lst такие элементы: 1, 2, 3, "привет", "пока", 11.3. Под ин
Оглавление

Многие знакомы со списками python, а кому-то только предстоит узнать что это такое. В этой статье описаны самые главные методы работы с ними.

Ссылка на источник изображения: https://lightstories.site/preimushhestva-programmirovaniya-na-python.html/amp
Ссылка на источник изображения: https://lightstories.site/preimushhestva-programmirovaniya-na-python.html/amp

Для начала расскажу что такое списки

(если Вы уже знаете, то пропустите этот пункт)

Списки - это упорядоченные и пронумерованные наборы объектов. Каждый элемент может быть int//str//float. Все объекты пронумерованы от 0. Вроде бы всё пока понятно, но как же создать список. Для этого нужна такая запись:

lst=[]

Теперь мы создали список с названием lst. Дальше добавляем в него элементы:

lst=[1, 2, 3, "привет", "пока"]

В списке есть элементы int и str. У элемента 1 номер 0, у 2 номер 1, у "пока" номер 4. Думаю это понятно и мы можем перейти к следующему пункту.

Методы в списках

Методы в списках python - это действия, которые можно выполнить с элементами списка.

Первый метод, который мы разберём, это append.

Изображение из Яндекс Картинок
Изображение из Яндекс Картинок

append

  • Метод append добавляет в конец списка новый элемент.

Пример кода:

lst=[1, 2, 3, "привет", "пока"]

lst.append(11.3)

Теперь в списке lst такие элементы: 1, 2, 3, "привет", "пока", 11.3. Под индексом 5, в списке элемент 11.3.

remove

  • Метод remove удаляет из списка первый элемент совпадающий с заданным.

Пример кода:

lst=[1, 2, 2, "привет", "пока"]

lst.remove(2)

Теперь в списке lst такие элементы: 1, 2, "привет", "пока". Теперь в списке нет первого элемента 2.

pop

  • Метод pop удаляет элемент списка с указанным индексом. Если индекс не указан, то удаляется последний элемент.

Пример кода:

lst=[1, 2, 3, "привет", "пока"]

lst.pop(3)

Теперь в списке lst такие элементы: 1, 2, 3, "пока". Под индексом 3 был элемент "привет", а метод pop его удалил.

extend

  • Метод extend добавляет несколько элементов в конец списка.

Пример кода:

lst=[1, 2, 3, "привет", "пока"]

lst.extend([11.3, "Hello world"])

Теперь в списке lst такие элементы: 1, 2, 3, "привет", "пока", 11.3, "Hello world".

count

  • Метод count считает количество заданных элементов.

Пример кода:

lst=[1, 1, 3, "привет", "пока"]

n=lst.count(1)

Переменная n хранит значение 2, так как элемент 1 повторяется в списке 2 раза.

sort

  • Метод sort сортирует все элементы списка, от меньшего к большему.

Пример кода:

lst=[1, 5, 3, 2, 4]

lst.sort()

Теперь в списке lst такие элементы: 1, 2, 3, 4, 5.

index

  • Метод index находит первый элемент, совпадающий с заданным.

Пример кода:

lst=[1, 2, 3, "привет", "пока"]

n=lst.index(1)

Переменная n хранит значение 0, так как первый элемент 1 находится на позиции 0.

Эти методы пригождаются при работе со списками чаще всего.
Источник изображения: https://medium.com/@visheshsangeeta1234567890/list-in-python-5fbcb1e171bb?source=topics_v2---------1-89--------------------76bf4eda_509f_4946_bafc_54bf68d10609-------19
Источник изображения: https://medium.com/@visheshsangeeta1234567890/list-in-python-5fbcb1e171bb?source=topics_v2---------1-89--------------------76bf4eda_509f_4946_bafc_54bf68d10609-------19

На этом всё. Ставьте лайки, подписывайтесь на канал и пишите хорошие комментарии. Всем пока!