Enumerate A Pairing Of Every Two Sequential Items
From time to time, I've come across a situation where I want to iterate over a list of items and have access to the item right after (or before depending on how you want to think about it) the current item.
If I had a list like:
Then I'd love to turn it into a list of tuples like so:
I've finally come up with a one-liner I like for turning items
into tuples
.
I realized that if I take everything but the last item (using first
) and take everything but the first item (using last
), then I can zip
those two arrays together into the list of tuples I was looking for.
Last updated