Как удалить первый элемент из массива в Python?

Пользователь

от willa_will , в категории: Python , 2 года назад

Как удалить первый элемент из массива в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaylen.trantow , 2 года назад

@willa_will 

В Python есть несколько способов удалить элемент из массива:

  1. Используйте метод pop():
1
2
3
array = [1, 2, 3, 4, 5]
array.pop(0)
print(array)  # [2, 3, 4, 5]


Этот метод удаляет элемент по указанному индексу и возвращает его значение. В приведенном примере удаляется первый элемент массива (с индексом 0).

  1. Используйте срезы:
1
2
3
array = [1, 2, 3, 4, 5]
array = array[1:]
print(array)  # [2, 3, 4, 5]


Срезы позволяют выбрать часть массива, определяемую начальным и конечным индексами. В приведенном примере мы выбрали все элементы начиная со второго (с индексом 1), так что первый элемент был удален.

  1. Используйте метод del:
1
2
3
array = [1, 2, 3, 4, 5]
del array[0]
print(array)  # [2, 3, 4, 5]


Этот метод удаляет элемент из массива по указанному индексу, но не возвращает его значение.


Выберите тот способ, котор

Пользователь

от felix , год назад

@willa_will 

Существует несколько способов удалить первый элемент из массива в Python. Вот некоторые из них:

  1. Используя срез:
1
2
arr = [1, 2, 3, 4, 5]
arr = arr[1:]


  1. Используя функцию pop:
1
2
arr = [1, 2, 3, 4, 5]
arr.pop(0)


  1. Используя функцию del:
1
2
arr = [1, 2, 3, 4, 5]
del arr[0]


Во всех трех примерах указанный первый элемент (с индексом 0) будет удален из массива arr.