Общие методы списка в Python с примерами кода

Существует несколько методов, которые можно использовать со списками в Python. Вот некоторые часто используемые методы с примерами кода:

  1. append(element): добавляет элемент в конец списка.

    my_list = [1, 2, 3]
    my_list.append(4)
    print(my_list)  # Output: [1, 2, 3, 4]
  2. extend(iterable): расширяет список путем добавления элементов из итерируемого объекта.

    my_list = [1, 2, 3]
    my_list.extend([4, 5, 6])
    print(my_list)  # Output: [1, 2, 3, 4, 5, 6]
  3. insert(index, element): вставляет элемент по определенному индексу в списке.

    my_list = [1, 2, 3]
    my_list.insert(1, 5)
    print(my_list)  # Output: [1, 5, 2, 3]
  4. remove(element): удаляет первое вхождение указанного элемента из списка.

    my_list = [1, 2, 3, 2]
    my_list.remove(2)
    print(my_list)  # Output: [1, 3, 2]
  5. pop(index): удаляет и возвращает элемент по указанному индексу. Если индекс не указан, он удаляет и возвращает последний элемент.

    my_list = [1, 2, 3]
    popped_element = my_list.pop(1)
    print(popped_element)  # Output: 2
    print(my_list)  # Output: [1, 3]
  6. index(element): возвращает индекс первого вхождения указанного элемента в списке.

    my_list = [1, 2, 3, 2]
    index_of_2 = my_list.index(2)
    print(index_of_2)  # Output: 1
  7. count(element): Возвращает количество вхождений указанного элемента в список.

    my_list = [1, 2, 3, 2]
    count_of_2 = my_list.count(2)
    print(count_of_2)  # Output: 2
  8. sort(): сортирует список по возрастанию.

    my_list = [3, 1, 2]
    my_list.sort()
    print(my_list)  # Output: [1, 2, 3]
  9. reverse(): меняет порядок элементов в списке.

    my_list = [1, 2, 3]
    my_list.reverse()
    print(my_list)  # Output: [3, 2, 1]
  10. len(): возвращает количество элементов в списке.

    my_list = [1, 2, 3]
    length = len(my_list)
    print(length)  # Output: 3