【发布时间】:2010-11-19 21:15:43
【问题描述】:
我一直在研究 Python,我发现它通常更好用(或“pythonic”)
for x in SomeArray:
而不是更多的 C 风格
for i in range(0, len(SomeArray)):
我确实看到了这样做的好处,主要是更简洁的代码,以及使用漂亮的map() 和相关功能的能力。但是,我经常遇到这样的情况,即我想同时访问数组中不同偏移量的元素。例如,我可能想将当前元素添加到它后面两步的元素。有没有办法在不使用显式索引的情况下做到这一点?
【问题讨论】:
-
注意 range(0, len(SomeArray)) 等价于更常见的 range(len(SomeArray))。