编程语言
首页 > 编程语言> > for-loop – 检测’for’循环中最后一个元素的pythonic方法是什么?

for-loop – 检测’for’循环中最后一个元素的pythonic方法是什么?

作者:互联网

我想知道对for循环中的最后一个元素进行特殊处理的最佳方法(更紧凑和“pythonic”方式).有一段代码只能在元素之间调用,在最后一个元素中被抑制.

以下是我目前的工作方式:

for i, data in enumerate(data_list):
    code_that_is_done_for_every_element
    if i != len(data_list) - 1:
        code_that_is_done_between_elements

有没有更好的方法?

注意:我不想使用诸如使用reduce之类的黑客.

标签:python,for-loop,fencepost,idioms
来源: https://codeday.me/bug/20190918/1811548.html