Рубрики

Список методов в Python | Установите 2 (del, remove (), sort (), insert (), pop (), extend ()…)

Некоторые из методов списка упомянуты в наборе 1 ниже

Список методов в Python | Установите 1 (in, not in, len (), min (), max ()…)

Другие методы обсуждаются в этой статье.

1. del [a: b] : — Этот метод удаляет все элементы в диапазоне, начиная с индекса 'a' до 'b', упомянутых в аргументах.

2. pop () : — Этот метод удаляет элемент в позиции, указанной в его аргументах.

# Python-код для демонстрации работы
# del и pop ()

  
# инициализирующий список

lis = [2, 1, 3, 5, 4, 3, 8]

  
# используя del для удаления элементов из поз. От 2 до 5
# удаляет 3,5,4

del lis[2 : 5]

  
# отображение списка после удаления

print ("List elements after deleting are : ",end="")

for i in range(0, len(lis)):

    print(lis[i], end=" ")

      

print("\r")

  
# использование pop () для удаления элемента в позе 2
# удаляет 3

lis.pop(2)

  
# отображение списка после появления

print ("List elements after popping are : ", end="")

for i in range(0, len(lis)):

    print(lis[i], end=" ")

Выход:

List elements after deleting are : 2 1 3 8 
List elements after popping are : 2 1 8 

3. insert (a, x) : — эта функция вставляет элемент в позицию, указанную в его аргументах. Требуется 2 аргумента, позиция и элемент для добавления в соответствующую позицию.

4. remove () : — Эта функция используется для удаления первого вхождения числа, указанного в его аргументах.

# Python-код для демонстрации работы
# вставить () и удалить ()

  
# инициализирующий список

lis = [2, 1, 3, 5, 3, 8]

  
# используя insert () для вставки 4 в 3-й позиции

lis.insert(3, 4)

  
# отображение списка после вставки

print("List elements after inserting 4 are : ", end="")

for i in range(0, len(lis)):

    print(lis[i], end=" ")

      

print("\r")

  
# используя remove () для удаления первого вхождения 3
# удаляет 3 в поз. 2

lis.remove(3)

  
# отображение списка после удаления

print ("List elements after removing are : ", end="")

for i in range(0, len(lis)):

    print(lis[i], end=" ")

Выход:

List elements after inserting 4 are : 2 1 3 4 5 3 8 
List elements after removing are : 2 1 4 5 3 8 

5. sort () : — эта функция сортирует список в порядке возрастания .

6. reverse () : — Эта функция переворачивает элементы списка.

# Python-код для демонстрации работы
# sort () и reverse ()

  
# инициализирующий список

lis = [2, 1, 3, 5, 3, 8]

  
# используя sort () для сортировки списка
lis.sort()

  
# отображение списка после сортировки

print ("List elements after sorting are : ", end="")

for i in range(0, len(lis)):

    print(lis[i], end=" ")

      

print("\r")

  
# с помощью reverse () перевернуть список
lis.reverse()

  
# отображение списка после реверса

print ("List elements after reversing are : ", end="")

for i in range(0, len(lis)):

    print(lis[i], end=" ")

Выход:

List elements after sorting are : 1 2 3 3 5 8 
List elements after reversing are : 8 5 3 3 2 1 

7. extend (b) : — Эта функция используется для расширения списка элементами, присутствующими в другом списке . Эта функция принимает другой список в качестве аргумента .

8. clear () : — Эта функция используется для удаления всех элементов списка. После этой операции список становится пустым.

# Python-код для демонстрации работы
# extended () и clear ()

  
# инициализация списка 1

lis1 = [2, 1, 3, 5]

  
# инициализация списка 1

lis2 = [6, 4, 3]

  
# используя extend () для добавления элементов lis2 в lis1
lis1.extend(lis2)

  
# отображение списка после сортировки

print ("List elements after extending are : ", end="")

for i in range(0, len(lis1)):

    print(lis1[i], end=" ")

      

print ("\r")

  
# используя clear () чтобы удалить все содержимое lis1
lis1.clear()

  
# отображение списка после очистки

print ("List elements after clearing are : ", end="")

for i in range(0, len(lis1)):

    print(lis1[i], end=" ")

Выход:

List elements after extending are : 2 1 3 5 6 4 3 
List elements after clearing are : 

Статьи по Теме:
Список методов в Python
Список методов в Python | Установите 1 (in, not in, len (), min (), max ()…)

Эта статья пополняемая Manjeet Singh Если вы любите GeeksforGeeks и хотела бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Список методов в Python | Установите 2 (del, remove (), sort (), insert (), pop (), extend ()…)

0.00 (0%) 0 votes