How to iterate over the first n elements of a list?

list, python, slice

Solution

The normal way would be slicing:

for item in your_list[:n]: 
    ...

Problem

Say I've got a list and I want to iterate over the first `n` of them. What's the best way to write this in Python?

Original source

Related problems