Is there a way to access a list 's (or tuple 's, or other iterable's) next or previous element while looping through it with a for loop?