邓诺关于清洁剂,但还有另一种选择:
for (op, pre) in zip(s[0::2], s[1::2]): print op, pre
无副本版本:
from itertools import izip, islicefor (op, pre) in izip(islice(s, 0, None, 2), islice(s, 1, None, 2)): print op, pre

邓诺关于清洁剂,但还有另一种选择:
for (op, pre) in zip(s[0::2], s[1::2]): print op, pre
无副本版本:
from itertools import izip, islicefor (op, pre) in izip(islice(s, 0, None, 2), islice(s, 1, None, 2)): print op, pre