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