Рубрики
Без рубрики

Python – список Traverse, кроме последнего элемента

Автор оригинала: Python Examples.

Список Traverse Python кроме последнего элемента

Для прохождения списка Python, за исключением последнего элемента, есть два способа.

  • Получите копию списка без последнего элемента и пройдите этот список с помощью оператора цикла.
  • Используйте индекс и длину списка, чтобы пройти список до последнего элемента, а не выполнять петлю для последнего элемента.

В этом руководстве мы пройдемся через примеры этих двух подходов.

Пример 1. Список Traverse, кроме последнего элемента, используя нарезку

В этом примере мы будем использовать первый подход, который мы упомянули выше.

Мы можем использовать Slicing, чтобы получить список без последнего элемента, а затем использовать для петли или во время цикла для прохождения элементов.

Python Program

source_list = [8, 4, 7, 3, 6, 1, 9]
for x in source_list[:-1]:
    print(x)

Выход

8
4
7
3
6
1

Мы пересекли список, кроме последнего элемента.

Пример 2: Список Traverse, кроме последнего элемента с использованием индекса

В этом примере мы будем использовать второй подход, который мы упомянули во время введения.

Мы можем использовать индекс для доступа к элементам списка Python List, а также использовать цикл для прохождения через них. Чтобы пройти через список, за исключением последнего элемента, мы должны проверить условие, если индекс меньше, чем длина списка, и останавливайте прохождение, когда условие не удается.

Python Program

source_list = [8, 4, 7, 3, 6, 1, 9]

index = 0
while index < len(source_list) - 1:
    print(source_list[index])
    index += 1

Выход

8
4
7
3
6
1

Резюме

В этом руководстве примеров Python мы узнали, как пройти через список Python, за исключением последнего элемента, используя нарезку и индекс.