lst = [1, 1, 0, 1, 0, 0, 1]
result = lst[:]
for i, (current, next_) in enumerate(zip(lst, lst[1:])):
if current == 1 and next_ == 0:
result[i+1], result[i] = result[i], result[i+1]
print(*result)
bHN0ID0gWzEsIDEsIDAsIDEsIDAsIDAsIDFdCgpyZXN1bHQgPSBsc3RbOl0KZm9yIGksIChjdXJyZW50LCBuZXh0XykgaW4gZW51bWVyYXRlKHppcChsc3QsIGxzdFsxOl0pKToKICAgIGlmIGN1cnJlbnQgPT0gMSBhbmQgbmV4dF8gPT0gMDoKICAgICAgICByZXN1bHRbaSsxXSwgcmVzdWx0W2ldID0gcmVzdWx0W2ldLCByZXN1bHRbaSsxXQoKcHJpbnQoKnJlc3VsdCk=