Введение
В Python существует несколько методов для определения длины списка. Длина списка — это количество элементов в нём. Для определения длины списка в Python наиболее распространён метод len(), который является наиболее эффективным и встроенной функцией. Поскольку список — это объект, его размер заранее хранится в памяти для быстрого извлечения.
Мы также включили два других метода, которые можно использовать для определения длины списка с помощью Python.
Используя метод len() Чтобы получить длину списка
Чтобы найти длину списка, можно использовать встроенный метод len(). Метод len() принимает в качестве аргумента последовательность или набор и возвращает количество элементов в последовательности или наборе.
Синтаксис len() следующий:
len(s)В следующем примере представлен список и используется метод len() Чтобы получить длину списка, используется:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = len(inp_lst)
print(size)Вывод такой:
Output
4Альтернативные способы определения длины списка
Хотя метод len() Обычно это лучший способ узнать длину списка, поскольку он наиболее эффективен. Есть несколько других способов узнать длину списка в Python.
Используя метод length_hint() Чтобы получить длину списка
Модуль оператора Python имеет один метод. length_hint() Для оценки длины заданного итерируемого объекта. Если длина известна, метод length_hint() Возвращает фактическую длину. В противном случае метод length_hint() Возвращает предполагаемую длину. Для списков длина всегда известна, поэтому обычно используется метод len() Вы используете.
Синтаксис length_hint() Вот как это выглядит:
length_hint(object)В следующем примере представлен список и используется метод length_hint() Чтобы получить длину списка, используется:
from operator import length_hint
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = length_hint(inp_lst)
print(size)Вывод такой:
Output
4Использование цикла for для получения длины списка
В этом разделе представлен менее практичный, но всё же информативный способ определения длины списка без использования какого-либо специального метода. Использование цикла for в Python для определения длины списка также известно как простой и понятный метод, применимый практически в любом языке программирования.
Основные шаги для получения длины списка с помощью цикла for:
- Объявите переменную-счетчик и установите ее в ноль.
counter = 0- Используйте цикл for для перебора всех элементов данных и увеличения переменной счетчика на 1 после обнаружения каждого элемента.
for item in list:
counter += 1- Длина массива хранится в переменной-счётчике, которая представляет количество элементов в списке. Переменную можно использовать в другом коде или выводе.
print(counter)В следующем примере показано, как получить длину списка:
inp_lst = ['Python', 'Java', 'Ruby', 'JavaScript']
size = 0
for x in inp_lst:
size += 1
print(size)Вывод такой:
Output
4
Результат
В этой статье вы узнали о различных способах определения длины списка в Python. Продолжайте изучение Python с другими руководствами.









