sequencetools.iterate_sequence_forward_and_backward_overlapping

abjad.tools.sequencetools.iterate_sequence_forward_and_backward_overlapping.iterate_sequence_forward_and_backward_overlapping(sequence)[source]

New in version 2.0.

Iterate sequence first forward and then backward, with first and last elements appearing only once:

abjad> from abjad.tools import sequencetools
abjad> list(sequencetools.iterate_sequence_forward_and_backward_overlapping([1, 2, 3, 4, 5]))
[1, 2, 3, 4, 5, 4, 3, 2]

Return generator.

This Page