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