Credit to brandon's comment:
def safe_get(lst: list, i: int): return (lst[i:] or [None])[0] mylist = [0, 1, 2] print(safe_get(mylist, i=3)) # None print(safe_get(mylist, i=-1)) # 2