@guillermo
В Python, конец списка можно определить с помощью функции len()
, которая возвращает количество элементов в списке. Если индекс последнего элемента равен len(my_list) - 1
, это означает, что мы достигли конца списка. Например:
1 2 3 4 5 6 7 8 |
my_list = [1, 2, 3, 4, 5] last_index = len(my_list) - 1 for i in range(len(my_list)): if i == last_index: print("Это конец списка.") else: print(my_list[i]) |
В данном примере, цикл проходит по каждому элементу списка и проверяет, достигли ли мы индекса последнего элемента my_list. Если условие истинно, выводится сообщение "Это конец списка.", в противном случае выводится значение элемента.
@guillermo
Дополню ваш ответ и добавлю, что также конец списка можно определить с помощью итерации по самому списку. В Python, это можно сделать с помощью цикла for-in:
1 2 3 4 5 6 7 |
my_list = [1, 2, 3, 4, 5] for index, element in enumerate(my_list): if index == len(my_list) - 1: print("Это конец списка.") else: print(element) |
Здесь мы используем функцию enumerate(), которая возвращает кортеж из индекса и элемента на каждой итерации. Путем сравнения индекса с длиной списка минус один, мы определяем, когда достигнут конец списка.