Как удалить все элементы из списка Python
С помощью метода clear
Очистить список можно при помощи
метода clear
. Смотрите пример:
lst = ['ab', 'cd', 'ef', 'gh']
lst.clear()
print(lst)
Результат выполнения кода:
[]
С помощью ключевого слова del
Удалить все элементы из списка
можно применив к ним ключевое слово del
,
указав в срезе конце удаления
индекс последнего элемента плюс один.
Смотрите пример:
lst = ['ab', 'cd', 'ef', 'gh']
del lst[0:4]
print(lst)
Результат выполнения кода:
[]
С помощью вложенных циклов for и while
Также, чтобы удалить элементы списка
можно использовать вложенные циклы for
и while
,
которые будут работать до тех пор,
пока длина списка не станет равной 0
.
Смотрите пример:
lst = ['ab', 'cd', 'ef', 'gh']
for el in lst:
while len(lst) > 0:
lst.pop(-1)
else:
break
print(lst)
Результат выполнения кода:
[]
Смотрите также
-
метод
clear
,
который удаляет все элементы списка