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

Список Python с первыми n элементами

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

Получить список Python с первыми N элементами

Есть много способов получить данный список Python с первыми N элементами.

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

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

Еще один способ использовать список пометков. Это изготовка, чтобы получить первые N элементы, но будет обучать для изучения программирования Python.

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

Список с первыми n элементами с помощью нарезки

Синтаксис для получения списка с первыми N элементами с помощью нарезки

new_list = source_list[:N]

Список источников не изменяется. Новый список создан с первыми N элементами исходного списка.

Ниже приведен пример программы, где мы инициализируем список, и скопируем первые N элементов списка в новый список, используя нарезку.

Python Program

source_list = [8, 4, 7, 3, 6, 1, 9]
N = 4
new_list = source_list[:N]
print(source_list)
print(new_list)

Выход

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

Новый список содержит первые 4 элемента исходного списка.

Список с первыми n элементами, используя для петли

Чтобы получить первые N элементов списка, используйте для петли с диапазоном (0, N), создайте новый пустой список и добавьте элементы списка источника в новый список в цикле для цикла.

Диапазон (0, N) ITERATE от 0 до N-1, Insteps 1 N не включен.

list.append (элемент) добавляет данный элемент в список.

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

Python Program

source_list = [8, 4, 7, 3, 6, 1, 9]
N = 4
new_list = []
for index in range(0, N):
    new_list.append(source_list[index])
print(source_list)
print(new_list)

Выход

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

Список с первыми n элементами, используя понимание списка

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

Python Program

source_list = [8, 4, 7, 3, 6, 1, 9]
N = 4
new_list = [x for index, x in enumerate(source_list) if index < N]
print(source_list)
print(new_list)

Выход

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

Резюме

В этом руководстве примеров Python мы узнали, как получить список без его последнего элемента, с помощью метода нарезки и POP ().