最佳答案
我想知道对for循环中的最后一个元素进行特殊处理的最佳方式(更紧凑和“python”的方式)。有一段代码应该只被称为之间的元素,在最后一个中被抑制。
以下是我目前的做法:
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
之类的hack来创建它。;)