3 простые способы найти длину списка в Python

Автор оригинала: Pankaj Kumar.

В этой статье мы раскрываем методы, чтобы найти длину списка Python. Нахождение длины фактически означает получение количества элементов данных в итеративном.

Техника 1: метод Len () Чтобы найти длину списка в Python

Python получил встроенный метод – Len (), чтобы найти Размер списка I.E. Длина списка.

Len () Метод Принимает счетчик как аргумент, и он считает и возвращает количество элементов, присутствующих в списке.

Синтаксис:

len(list)

Пример:

inp_lst = ['Python','Java','Kotlin','Machine Learning','Keras']
size = len(inp_lst)
print(size)

Выход:

Техника 2: Использование Python для цикла, чтобы получить длину

Чтобы найти длину списка в Python, использование для цикла рассматривается как традиционная техника или наивный метод следующим образом:

  • Объявите счетчик счетчиков и инициализируйте его до нуля.
  • Используя A для цикла, пройдите все элементы данных и после встречи с каждым элементом, увеличивайте переменную счетчика на 1.
  • Таким образом, длина массива будет храниться в переменной счетчике, так как переменная будет представлять количество элементов в списке.
counter = 0 for item in list: counter+=1 print(counter)

Пример:

inp_lst = ['Python','Java','Kotlin','Machine Learning','Keras']
size = 0
print("Length of the input string:")
for x in inp_lst:
    size+=1
print(size)

Выход:

Length of the input string:
5

Technique 3: Функция Reading_Hint (), чтобы получить длину списка

Модуль оператора Python встроен dreash_hint () Функция Для расчета общего количества элементов в списке.

operator.length_hint () Метод используется для поиска длины такого как список, как список, кортеж , Диктовать , так далее.

Синтаксис:

length_hint(iterable)

Пример:

from operator import length_hint inp_lst = ['Python','Java','Kotlin','Machine Learning','Keras'] print("Length of the input string:") size = length_hint(inp_lst) print(size)

Выход:

Length of the input string:
5

Лучший подход к поиску длины списка Python

Из всех упомянутых выше способов Python встроенный метод Len () считается лучшим подходом программистов, чтобы получить размер списка.

Причина: len () Функция требует O (1) время Для расчета размера списка, потому что в качестве списка на самом деле является объектом, поэтому он имеет место для хранения размера.

Заключение

Таким образом, в этой статье мы поняли различные способы рассчитать длину списка Python.

Рекомендации

  • Список Python – Askpython
  • Длина списка – Аскетон

Длина списка Python — Len ()

Автор оригинала: Python Examples.

Длина списка Python представляет количество элементов в списке.

Чтобы получить длину списка в Python, позвоните в Python Global Function Лен () С списком проходил аргумент.

Вы также можете использовать циклические операторы, например, для петли или во время цикла, чтобы найти количество элементов в списке. Но это станет неэффективным, так как у нас есть встроенная функция.

Синтаксис – Лен (список)

Синтаксис функции Len (), чтобы найти длину списка, как показано ниже.

n = len(listname)

Функция возвращает целое число, которое представляет количество элементов, присутствующих в списке.

Пример 1: Длина списка Python

В следующем примере мы создадим список, а затем использую функцию Len (), чтобы найти количество элементов в нем.

Python Program

#a list
cars = ['Ford', 'Volvo', 'BMW', 'Tesla']
#find length of list
length = len(cars)
print('Length of the list is :', length)

Выход

Length of the list is : 4

В списке четыре элемента, следовательно, длина 4 Отказ

Пример 2: Длина списка Python – со списком обновлений

В следующем примере мы создадим список, а затем добавляю или удалите некоторые элементы из списка и найдите полученную длину.

Python Program

#a list cars = ['Ford', 'Volvo', 'BMW', 'Tesla'] #some updates on list cars.append('Honda') cars.append('Tata') #find length of list length = len(cars) print('Length of the list is :', length)

Выход

Length of the list is : 6

Изначально в списке четыре элемента. Позже мы добавили в элементы, используя список добавления (). Поэтому окончательная длина списка стала шесть.

Резюме

В этом руководстве примеров Python мы узнали, как найти длину списка Python.

Как получить длину списка в Python?

Как получить длину списка в Python? | Edureka

AWS Global Infrastructure

Data Science

Темы, охватываемые

  • Бизнес -аналитика с R (32 блогов)
  • Data Science (39 блогов)
  • Mastering Python (7013
      4
    • . Моделирование с использованием R (1 блог)

    ПОКАЗАТЬ БОЛЬШЕ

    Последнее обновление: 13 июля 2022 г. 1 млн просмотров


    37 / 62 Блог от Python Fundamentals


    Стать сертифицированным специалистом

    Список в Python представляет собой набор данных, который упорядочен и может быть изменен. В списке также может быть повторяющаяся запись. Метод Python len() используется для определения длины любого объекта. В этой статье мы узнаем, как найти длину списка в программировании на Python в следующей последовательности:

    • Список в Python
    • Как найти длину списка в Python?
      • Метод Len()
      • Наивный метод

    Список в Python

    Список в Python реализован для хранения последовательности различных типов данных. Однако в Python есть шесть типов данных, способных хранить последовательности, но наиболее распространенным и надежным типом является список. Чтобы узнать больше о Python, вы можете присоединиться к нашему курсу программирования Master Python.

    Список определяется как набор значений или элементов различных типов. Элементы в списке разделяются запятой (,) и заключаются в квадратные скобки [].

    Определяется следующим образом:

     list1 = ['edureka', 'python', 2019];
    список2 = [1, 2, 3, 4, 5];
    список3 = ["а", "б", "в", "г"]; 

    Если вы хотите углубленно изучить искусственный интеллект и машинное обучение, приходите к нам и запишитесь на эти курсы последипломного образования по искусственному интеллекту и машинному обучению.

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

    Существует два наиболее часто используемых и основных метода, которые используются для определения длины списка в Python:

    • Метод Len()
    • Наивный метод

    Метод Len()

    Существует встроенная функция len() для получения общего количества элементов в списке, кортеже, массивах, словаре, и т. д. Метод len() принимает аргумент, в котором вы можете предоставить список, и возвращает длину данного списка.

    Метод len() является одним из наиболее часто используемых и удобных способов определения длины списка в Python. Это самая обычная техника, принятая сегодня всеми программистами.

    Узнайте о нашем обучении Python в популярных городах/странах

    Синтаксис:

     len(list) 

    Параметр List представляет собой список, для которого необходимо подсчитать количество элементов. Возвращает количество элементов в списке.

    Пример:

     ListName = ["Привет", "Эдурека", 1, 2, 3]
    print ("Количество элементов в списке = ", len(ListName)) 

    Вывод: 5

    Наивный метод

    Метод len() наиболее часто используется для определения длины списка в Python. Но есть еще один базовый метод, обеспечивающий длину списка.

    В наивном методе просто запускается цикл и увеличивается счетчик до тех пор, пока последний элемент списка не узнает свой счет. Это самая основная стратегия, которую можно использовать при отсутствии других эффективных техник.

    Пример:

     ListName = [ "Привет", "Эдурека", 1,2,3 ]
    print ("Список: " + str(ListName))
    счетчик = 0
    для я в ListName:
    счетчик = счетчик + 1
    print ("Длина списка с использованием наивного метода: " + str(counter)) 

    Вывод:

     Список: ["Привет", "Эдурека", 1,2,3]
    Длина списка с использованием наивного метода: 5 

    Это все о поиске длины списка в Python. Метод len() является наиболее популярным. Принимая во внимание, что вы также можете использовать основной метод нахождения длины с помощью наивного метода.

    На этом мы подошли к концу нашей статьи. Надеюсь, вы поняли, как найти длину любого списка в Python.

    Чтобы получить более глубокие знания о Python и его различных приложениях, вы можете зарегистрироваться на live Сертификация Python Обучение с круглосуточной поддержкой и пожизненным доступом.

    Есть к нам вопрос? Пожалуйста, укажите это в разделе комментариев этого блога «Длина списка в Python», и мы свяжемся с вами как можно скорее или присоединимся к нашему обучению Python в Ченнаи.

    Предстоящие пакеты для сертификационного учебного курса Python

    Актуальные курсы по науке о данных

    ЗАРЕГИСТРИРОВАТЬСЯ НА БЕСПЛАТНЫЙ ВЕБИНАР

    Годы опыта*Студент0-2 года2-5 лет5-10 лет10+ лет

    ЗАРЕГИСТРИРУЙТЕСЬ СЕЙЧАС

    Благодарим вас за регистрацию. Присоединяйтесь к сообществу Edureka Meetup и проводите более 100 бесплатных вебинаров каждый месяц ПРИСОЕДИНЯЙТЕСЬ К ГРУППЕ MEETUP

    Подпишитесь на нашу рассылку новостей и получайте персональные рекомендации.

    Уже есть учетная запись? .

    «PMP®», «PMI®», «PMI-ACP®» и «PMBOK®» являются зарегистрированными товарными знаками Project Management Institute, Inc. MongoDB®, Mongo и логотип в виде листа являются зарегистрированными товарными знаками MongoDB, Inc.

    Python | Способы найти длину списка

    Список, являющийся неотъемлемой частью повседневного программирования на Python, должен быть изучен всеми пользователями Python, а знание его полезности и операций имеет важное значение и всегда является плюсом. Итак, в этой статье обсуждается одна из таких утилит для поиска «нет». элементов в списке.
     

    Метод 1: Наивный метод

    В этом методе нужно просто запустить цикл и увеличить счетчик до последнего элемента списка, чтобы узнать его количество. Это самая основная стратегия, которую можно использовать в отсутствие других существующих методов.

    Code #1: Demonstrating finding length of a list using the Naive Method

    Python3

     

    test_list = [ 1 , 4 , 5 , 7 , 8 ]

    Печать ( ".0193 (test_list))

     

    counter = 0

    for i in test_list:

     

        

         counter = counter + 1

     

    print ( "Длина списка с использованием наивного метода: " 9 + ул (счетчик))

    Вывод:  

     Список: [1, 4, 5, 7, 8]
    Длина списка с использованием наивного метода: 5 

    Метод 2: Использование len()

    Метод len() предлагает наиболее часто используемый и простой способ найти длину любого списка. Это наиболее обычная техника, принятая сегодня всеми программистами.

    Python3

    a = []

    a.append( "Hello" )

    a.append( "Geeks" )

    a.append( "For" )

    A.Append ( «Гики» )

    Печать ( ». Длина списка , .

    Вывод:  

     The length of list is:  4 

     

    Python3

    n = len ([ 10 , 20 , 30 ] )

    print ( "The length of list is: " , n)

    Output:  

     The length of list is:  3 

     

    Метод 3: Использование length_hint()

    Этот метод является менее известным методом определения длины списка. Этот конкретный метод определен в классе операторов, и он также может сообщать нет. элементов, присутствующих в списке.
    Code #2 : Demonstrating finding length of list using len() and length_hint() 

    Python3

    from operator import length_hint

     

    test_list = [ 1 , 4 , 5 , 7 , 8 ]

     

    print ( "The list is : " + str (test_list))

     

    list_len = len (test_list)

     

    list_len_hint = length_hint(test_list)

     

    print ( "Length of list using len() is : " + str (list_len))

    print ( "Length of list using length_hint() is : " + str (list_len_hint))

    Output :  

     The list is : [1 , 4, 5, 7, 8]
    Длина списка с использованием len(): 5
    Длина списка с использованием length_hint(): 5 

    Анализ производительности — наивное сравнение с len() и length_hint()

    При выборе среди альтернатив всегда необходимо иметь вескую причину, почему следует предпочесть одну альтернативу другой. В этом разделе проводится временной анализ того, сколько времени требуется для выполнения всех из них, чтобы предложить лучший выбор для использования.

    Код № 3: Анализ производительности

    Python3

    из оператор импорт length_hint

    import time

     

    test_list = [ 1 , 4 , 5 , 7 , 8 ]

     

    print ( "The list is : " + str (test_list))

     

    start_time_naive = time. time()

    counter = 0

    for i in test_list:

     

        

         counter = counter + 1

    end_time_naive = str

    (time.time)3 start_time_naive)

     

    start_time_len = time.time()

    list_len = len (test_list)

    end_time_len = str (time. time() - start_time_len)

     

    start_time_hint = time.time()

    9_lenhint2
    20193   =    length_hint(test_list)   

    end_time_hint = str (time.time() - start_time_hint)

     

    print ( "Time taken с использованием наивного метода: " + end_time_naive)

    print ( "Время, затраченное с использованием len():" + end_len )0002 print ( "Time taken using length_hint() is : " + end_time_hint)

    Output :  

     The list is : [1, 4, 5, 7 , 8]
    Время, затраченное с использованием наивного метода: 2.