logo

Методи Python List

Спискові методи Python це вбудовані методи в списках, які використовуються для виконання операцій зі списками/масивами Python.

Нижче ми пояснюємо всі методи списку Python, з якими можна використовувати Python списки, наприклад, append(), copy(), insert() , і більше.



Список методів у Python

Давайте розглянемо деякі різні методи списків у Python для списків Python:

Так німетодопис
1 додати() Використовується для додавання елементів у кінець списку.
2 копіювати() Він повертає поверхневу копію списку
3 очистити() Цей метод використовується для видалення всіх елементів зі списку.
4 рахувати() Ці методи підраховують елементи.
5 extend() Додає кожен елемент ітерованого елемента в кінець списку
6 індекс() Повертає найнижчий індекс, де з’являється елемент.
7 вставити() Вставляє заданий елемент за заданим індексом у список.
8 поп() Вилучає та повертає останнє значення зі списку або задане значення індексу.
9 видалити() Видаляє заданий об'єкт зі списку.
10 зворотний() Перевертає об’єкти списку на місце.
одинадцять sort() Сортування списку в порядку зростання, спадання або порядку, визначеному користувачем
12 хв() Обчислює мінімум усіх елементів списку
13 max() Обчислює максимум усіх елементів списку

Ця стаття є розширенням наведених нижче статей:

  • Список методів у Python | Набір 1 (in, not in, len(), min(), max()…)
  • Список методів у Python | Набір 2 (del, remove(), sort(), insert(), pop(), extend()…)

Додавання елемента до списку в Python

Давайте розглянемо деякі вбудовані функції списку в Python, щоб додати елемент до списку.



1. Метод Python append().

Додає елемент у кінець списку.

Синтаксис: list.append (елемент)

приклад:



Python3
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>

Вихід
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. Метод Python insert().

Вставляє елемент у вказану позицію.

Синтаксис:

list.insert(

Примітка: Згадана позиція має бути в межах діапазону списку, як у цьому випадку між 0 і 4, інакше виникне IndexError.

приклад:

Python3
List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>

Вихід
['Mathematics', 'chemistry', 10087, 1997, 2000]>

3. Метод Python extend().

Додає елементи iterable (список, масив, рядок тощо) у кінець списку.

Синтаксис: List1.extend(List2)

приклад:

Python3
List1 = [1, 2, 3] List2 = [2, 3, 4, 5] # Add List2 to List1 List1.extend(List2) print(List1) # Add List1 to List2 now List2.extend(List1) print(List2)>

Вихід
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Важливі функції списку Python

Ми згадали деякі основні функції списку Python разом із їхнім синтаксисом і прикладом:

1. Метод Python sum().

Обчислює суму всіх елементів списку.

Синтаксис: сума (список)

приклад:

Python3
List = [1, 2, 3, 4, 5] print(sum(List))>

Вихід
15>

Що станеться, якщо числове значення не використовується як параметр?

Сума обчислюється лише для числових значень, інакше викидає TypeError.

Дивіться приклад :

Python3
List = ['gfg', 'abc', 3] print(sum(List))>

Вихід:

Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>

2. Метод Python count().

Обчислює загальну кількість випадків даного елемента списку.

c програма для порівняння рядків

Синтаксис: List.count(елемент)

приклад:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>

Вихід
4>

3. Метод Python len().

Обчислює загальну довжину списку.

Синтаксис: len(назва_списку)

приклад:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>

Вихід
10>

4. Метод Python index().

Повертає індекс першого входження. Початковий і кінцевий індекси не є необхідними параметрами.

Синтаксис: List.index(елемент[,початок[,кінець]])

приклад:

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>

Вихід
1>

Інший приклад:

У цьому прикладі ми використовуємо метод index(), який є однією з функцій списку в Python, шукаючи перше входження елемента 2, починаючи з індексу 2 у списку.

Python3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>

Вихід
4>

5. Метод Python min().

Обчислює мінімум усіх елементів списку.

Синтаксис: min(iterable, *iterables[, ключ])

приклад:

Python3
numbers = [5, 2, 8, 1, 9] print(min(numbers))>

Вихід
1>

6. Метод Python max().

Обчислює максимум усіх елементів списку.

Синтаксис: max(iterable, *iterables[, ключ])

приклад:

Python3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>

Вихід
9>

7. Метод Python sort().

Відсортуйте задану структуру даних (як кортеж, так і список) у порядку зростання.

ключ і reverse_flag не є необхідним параметром, а reverse_flag має значення False, якщо нічого не передається через sorted().

Синтаксис: list.sort([key,[Reverse_flag]])

приклад:

Python
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] #Reverse flag is set True List.sort(reverse=True) #List.sort().reverse(), reverses the sorted list  print(List)>

Вихід
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. Python reverse() метод

функція reverse() змінює порядок списку на зворотний.

Синтаксис: список. зворотний()

приклад:

Python3
# creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>

Вихід
[5, 4, 3, 2, 1]>

Видалення елементів списку

Щоб видалити один або більше елементів, тобто видалити елемент, можна використати багато вбудованих функцій списку Python, наприклад поп() і видалити() і ключові слова, такі як з .

1. Метод Python pop().

Видаляє елемент із певного індексу в списку.

Синтаксис: list.pop([індекс])

Індекс не є обов'язковим параметром, якщо його не згадати, приймається останній індекс.

Примітка: Індекс має бути в діапазоні списку, інакше виникають IndexErrors.

Приклад 1:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>

Вихід
2.5>

приклад 2:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>

Вихід
2.3>

2. Метод Python del().

Видаляє елемент зі списку за допомогою його індексу.

Синтаксис: del list.[index]

приклад:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>

Вихід
[4.445, 3, 5.33, 1.054, 2.5]>

3. Метод Python remove().

Видаляє певний елемент, використовуючи його значення/ім’я.

Синтаксис: list.remove(елемент)

приклад:

Python3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>

Вихід
[2.3, 4.445, 5.33, 1.054, 2.5]>

Ми обговорили всі основні функції списку Python, які потрібно знати, щоб працювати зі списком. Ми бачили, як додавати та видаляти елементи зі списку, а також виконувати основні операції, такі як підрахунок, сортування, зворотне використання списку методів Python.

Сподіваюся, ці методи Python були корисними!