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

0 Акции
0
0
0
0

Введение

В 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 с другими руководствами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может понравиться