Лучший способ удалить элементы из списка
Я хотел бы знать, каков наилучший способ / эффективный способ удалить элемент (ы) из списка.
Естьнесколько функций предоставлено Python:
some_list.remove(value)
, но выдает ошибку, если значение не найдено.some_list.pop(some_list[index])
, удаляет элемент в указанной позиции в списке и возвращает его.del (some_list[index])
удаляет элемент из указанного индексаотличается от поп, как это не такт возвращаемое значение.Сценарии:
Если у вас есть несколько предметов для удаления, скажем, один элемент или от 1 до 5.Если вам нужно удалить несколько элементов в последовательности.Если вам нужно удалить различные предметы в зависимости от условия.Как насчет того, если у вас есть список списков и вы хотите удалить элементы по порядку.