[issue16540] Make itertools count, cycle, and repeat objects subscriptable like range.

Neil Girdhar report at bugs.python.org
Fri Nov 23 20:45:01 CET 2012


Neil Girdhar added the comment:

My code looks like this:

presignal_abd = [[], [0.1, 0.6], []]
tarsignal_abd = [[], [0.4, 0.9], []]
diagsignal_abd = [[], [0.1, 0.6, 0.7, 0.8], []]
# etc.

for (filename,
     observations,
     presignals,
     tarsignals,
     diagsignals,
     diagram_type) in zip(['events-deduction', 'events-abduction', 'events-accomodation', 'events-learning', 'events-learning-2'],
                          [observations_ded, observations_abd, observations_tra, observations_tra1, observations_tra],
                          [repeat_([]), presignal_abd, presignal_tra, repeat_([]), presignal_tra],
                          [repeat_([]), tarsignal_abd, tarsignal_tra, repeat_([]), tarsignal_tra],
                          [repeat_([]), diagsignal_abd, diagsignal_tra, repeat_([]), diagsignal_tra],
                          [0, 1, 2, 3, 3]):
    second_set_of_events = presignals[1]


I am using repeat_ objects (itertools.repeat objects) to fill as dummies.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue16540>
_______________________________________


More information about the Python-bugs-list mailing list