Я хочу найти самые большие последовательные числа в списке и добавить их в новый список.
my_list = [97, 98, 97, 98, 99, 97, 98, 97]
Я пытался использовать цикл while, но при увеличении он не добавляет некоторые числа.
final_list = []
j = 0
while j < (len(my_list) - 1):
if my_list[j] + 1 == my_list[j + 1]:
final_list.append(my_list[j])
final_list.append(my_list[j + 1])
j += 2
else:
j += 1
print(final_list)
Ожидаемый результат должен быть final_list = [97,98,99]
Но мой вывод
final_list = [97,98]