:
bag = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for index, elem in enumerate(bag):
if index % 2 == 0:
print(elem)
但是你应该这样来做:
bag = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for elem in bag[::2]:
print(elem)
# 或者用 ranges
bag = list(range(0,10,2))
print(bag)
这就是列表中的步进。 list[::2] 意思是遍历列表同时两步取出一个元素。
你可以用 list[::-1] 很酷的翻转列表。
tab键还是空格
长时间来看,将tab和空格混在一起会带来很多不必要的麻烦,你会看到 IndentationError: unexpected indent 。不管你选择tab键还是空格键,你应该在你的文件和项目中一直保持使用。
一个使用空格而不是tab的原因是,tab不是在所有编辑器中都一样的。视呢所用的编辑器,tab可能会被当作2到8个空格。
你也可以在写代码时用空格来定义tab。这样你可以自己选择用几个空格来当做tab。大多数Python用户是用4个空格。
有需要Python学习资料的小伙伴吗?小编整理【一套Python资料、源码和PDF】,548还有377加上875感兴趣者可以进这个群领取, 反正闲着也是闲着呢,不如学点东西啦