Спискові методи 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 були корисними!