Мне нужно перебирать список из 1000 номеров и удалять первое число, если оно меньше следующего.Возьмите список и убедитесь, что он от наибольшего до наименьшего, удалив элементы без сортировки()
Например:
[10,2,10,8,5,6,1,2,9]
будет преобразован в [10,10,9]
.
Вот моя текущая реализация:
oddList = [17,2,10,6,3,4,3,8,3,6]
for x in oddList[x:y]:
for y in oddList[x:y]:
if x < y:
oddList.pop()
print(oddList)
Здесь oddList должен выглядеть [17,10,8,6]
. Но я получаю сообщение об ошибке y
. Это последняя часть моей программы, и я придумал это, пытаясь исследовать pop()
, манипулирование списком и параметры.
это не настоящий список. фактический список поступает из файла и длиннее 1111. –