What is the pythonic way to detect the last element in a ‘for’ loop?
Most of the times it is easier (and cheaper) to make the first iteration the special case instead of the last one: first = True for data in data_list: if first: first = False else: between_items() item() This will work for any iterable, even for those that have no len(): file = open(‘/path/to/file’) for line … Read more