Colleague: “No, you cannot do functional programming in Python!”
Me: “Hold my pretzel.”
multiinsertL = (lambda list, new, old:
[] if not list
else [new, old, *multiinsertL(list[1:], new, old)] if list[0] == old
else [list[0], *multiinsertL(list[1:], new, old)])