Существует несколько методов, которые можно использовать со списками в Python. Вот некоторые часто используемые методы с примерами кода:
-
append(element): добавляет элемент в конец списка.
my_list = [1, 2, 3] my_list.append(4) print(my_list) # Output: [1, 2, 3, 4] -
extend(iterable): расширяет список путем добавления элементов из итерируемого объекта.
my_list = [1, 2, 3] my_list.extend([4, 5, 6]) print(my_list) # Output: [1, 2, 3, 4, 5, 6] -
insert(index, element): вставляет элемент по определенному индексу в списке.
my_list = [1, 2, 3] my_list.insert(1, 5) print(my_list) # Output: [1, 5, 2, 3] -
remove(element): удаляет первое вхождение указанного элемента из списка.
my_list = [1, 2, 3, 2] my_list.remove(2) print(my_list) # Output: [1, 3, 2] -
pop(index): удаляет и возвращает элемент по указанному индексу. Если индекс не указан, он удаляет и возвращает последний элемент.
my_list = [1, 2, 3] popped_element = my_list.pop(1) print(popped_element) # Output: 2 print(my_list) # Output: [1, 3] -
index(element): возвращает индекс первого вхождения указанного элемента в списке.
my_list = [1, 2, 3, 2] index_of_2 = my_list.index(2) print(index_of_2) # Output: 1 -
count(element): Возвращает количество вхождений указанного элемента в список.
my_list = [1, 2, 3, 2] count_of_2 = my_list.count(2) print(count_of_2) # Output: 2 -
sort(): сортирует список по возрастанию.
my_list = [3, 1, 2] my_list.sort() print(my_list) # Output: [1, 2, 3] -
reverse(): меняет порядок элементов в списке.
my_list = [1, 2, 3] my_list.reverse() print(my_list) # Output: [3, 2, 1] -
len(): возвращает количество элементов в списке.
my_list = [1, 2, 3] length = len(my_list) print(length) # Output: 3