if __name__ == "__main__": my_list = [1,2,3,4,5,6,7,8,9] # 有时候,我们想要在迭代的时候知道元素的下标,有些傻子(比如我)就很傻逼的做了个计数器 # 但是,其实直接使用enumerate就行 for index, number in enumerate(my_list, start=0): print(index, number) # 但是如果可迭代对象的子元素是元组,那请务必别把元组的标识拆开 my_list = [(1, 2), (3, 4), (5, 6), (7, 8), (9, 10)] for index, (x, y) in enumerate(my_list, start=1): print(index, x, y)