Как найти длину списка в Python

12 set 2022 1 min di lettura
Как найти длину списка в Python
Indice dei contenuti

Введение

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

В этой статье показано, как найти длину списка.

Лен () функция

В Python есть встроенная функция len(), которая возвращает длину заданного объекта. Объект может быть списком, кортежем, строкой, словарем и т. д.

Синтаксис функции len() следующий:

len(list)

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

Вот пример:

capitals = ['Tokyo', 'Sofia', 'London', 'Budapest']

 list_len = len(capitals)

 print("The list has {0} elements.".format(list_len))
The list has 4 elements.

Используйте цикл

Другой способ получить длину списка — использовать цикл for. Он работает, устанавливая счетчик и прокручивая все элементы в списке. На каждой итерации текущее значение переменной counter увеличивается на единицу.

Ниже приведен пример кода, показывающий, как найти количество элементов в заданном списке с помощью цикла for:

capitals = ['Tokyo', 'Sofia', 'London', 'Budapest']
 counter = 0

 for capital in capitals:
 counter = counter + 1

 print("The list has {0} elements.".format(counter))
The list has 4 elements.

Мы рекомендуем использовать функцию len().

Вывод

Чтобы найти длину списка в Python, используйте функцию len().

Если у вас есть какие-либо вопросы или комментарии, не стесняйтесь оставлять комментарии.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.