Ben*_*ing 0 python django iterator conditional-operator
在django模板中,我完成了这个{% if forloop.first %}但是我不知道如何在常规'ole python中执行此操作而不用编写一个笨重的计数器来计算我的条件迭代.他们是一个简单的出路吗?
看看enumerate.
返回一个枚举对象.sequence必须是序列,迭代器或其他支持迭代的对象.enumerate()返回的迭代器的next()方法返回一个包含count的元组(从start开始,默认为0)和迭代迭代得到的相应值.enumerate()对于获取索引序列非常有用......
>>> for i, season in enumerate(['Spring', 'Summer', 'Fall', 'Winter']):
... print i, season
0 Spring
1 Summer
2 Fall
3 Winter
Run Code Online (Sandbox Code Playgroud)