Как найти пропущенное число в списке и вставить это число в исходный список в Python?
Исходный список:
a = [1, 2, 4, 5]
Вернуть тот же список (a) с пропущенным элементом внутри
a = [1, 2, 3, 4, 5]
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Можно вообще не анализировать список, а построить новый по значениям крайних элементов )
a = list(range(a[0], a[-1] + 1))
Но если очень хочется всё же найти нужное место, то тоже нет ведь проблем:
for i in range(len(a)-1):
if a[i+1]-a[i] > 1:
a.insert(i, a[i]+1)
break