В python, что такое чистый способ вставки элемента между любыми двумя элементами, которые удовлетворяют условию?Вставить элемент между двумя соседними элементами списка, которые удовлетворяют условию
Вызов как:
insert_between([1,2,3,4,7,8,9,15,16], 0, lambda x,y: x + 1 != y)
следует производить:
[1,2,3,4,0,7,8,9,0,15,16]
Есть ли лучший способ, чем перебирать и добавить ко второму списку?
Вы уверены, что условия должны дать этот вывод? 4 + 1! = 7. – katrielalex
Извините, исправлено. –
Вставить на место с list.insert (значение, индекс)? –