假设我有包含对象的object_list列表。
我想检查我当前的迭代是在第一次还是最后一次。
for object in object_list:
do_something
if first_indexed_element:
do_something_else
if last_indexed_element:
do_another_thing如何才能做到这一点?我知道我可以使用范围和计数索引,但我感觉很笨拙。
问候
发布于 2010-08-03 16:14:28
你只需要使用一个计数器,不需要range:
假设您的计数器是cpt。
if cpt == 0:
print "first"
if cpt == len(object_list) - 1:
print "last"编辑:枚举解决方案可能更优雅。
https://stackoverflow.com/questions/3394687
复制相似问题