Списки являются одним из наиболее часто используемых типов данных в Python и используются для хранения коллекций элементов одного типа.
В этой статье показано, как определить длину списка.
Содержание
len()
Функция
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()
.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.