Сначала используя метод index
, он пытается найти индекс первого вхождения "hi" в myList
(который равен 0). Затем он удалит индекс 0 из списка, используя del
. Вы можете лучше понять, используя приведенный ниже фрагмент.
myList = ['hi', 'hello', 'wassup', 'hey']
hi_index = myList.index('hi') # -> 0
del myList[hi_index]
Так что приведенный выше фрагмент удалит первое вхождение «hi» из myList
, и результат должен быть ['hello', 'wassup', 'hey']
.
Я также должен указать, что если элемент отсутствует в списке, index
вызовет исключение ValueError
. Поэтому для использования index
вы должны быть уверены в существовании предмета.