Replace Last

Replace Last

In a given list the last element should become the first one. An empty list or list with only one element should stay the same

example

Input: List.

Output: Iterable (tuple, generator, Iterator ...).

Example:

assert list(replace_last([2, 3, 4, 1])) == [1, 2, 3, 4]
assert list(replace_last([1, 2, 3, 4])) == [4, 1, 2, 3]
assert list(replace_last([1])) == [1]
assert list(replace_last([])) == []
40