по-моему — это неверная философия, позже медленная работа.
Листики нужны для хранения, неиндексового.
Если перебор по позиции не устраивает,
оптимальнее использовать массив (array) — в случае важности индекса
или словарь (map) — в случае важности быстрого поиска.
Если кода много,
то такие "мелочи" объясняют его позорную медленноватость...