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

С помощью метода clear

Очистить список можно при помощи метода clear. Смотрите пример:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.clear()
print(lst)

Результат выполнения кода:

python[]

С помощью ключевого слова del

Удалить все элементы из списка можно применив к ним ключевое слово del, указав в срезе конце удаления индекс последнего элемента плюс один. Смотрите пример:

pythonlst = ['ab', 'cd', 'ef', 'gh']
del lst[0:4]
print(lst)

Результат выполнения кода:

python[]

С помощью вложенных циклов for и while

Также, чтобы удалить элементы списка можно использовать вложенные циклы for и while, которые будут работать до тех пор, пока длина списка не станет равной 0. Смотрите пример:

pythonlst = ['ab', 'cd', 'ef', 'gh']
for el in lst:
  while len(lst) > 0:
    lst.pop(-1)
  else:
    break
print(lst)

Результат выполнения кода:

python[]

Смотрите также

  • метод clear,
    который удаляет все элементы списка