Есть список [234543]. Как проверить, что соседнее число меньше и больше соседнего на 1?
можно просто вычислить модуль разности соседних чисел. Если не равен 1, возвращать False

def more_or_less_one(a):
	for i in range(len(a)-1):
		if abs(a[i]-a[i+1]) != 1:
			return False
	return True
Во!
Чудовищно, но в точности соответствует условию. 
def more_or_less_one(number: int) -> str:
    return str(not any([abs(int(str(number)[x]) - int(str(number)[x+1]))-1 for x in range(len(str(number))-1)]))
            
data = 234543
print(more_or_less_one(data))
data = 234564
print(more_or_less_one(data))