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? | EdurekaAWS 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, вы можете присоединиться к нашему курсу программирования Master Python.
Список определяется как набор значений или элементов различных типов. Элементы в списке разделяются запятой (,) и заключаются в квадратные скобки [].
Определяется следующим образом:
list1 = ['edureka', 'python', 2019]; список2 = [1, 2, 3, 4, 5]; список3 = ["а", "б", "в", "г"];
Если вы хотите углубленно изучить искусственный интеллект и машинное обучение, приходите к нам и запишитесь на эти курсы последипломного образования по искусственному интеллекту и машинному обучению.
Существует два наиболее часто используемых и основных метода, которые используются для определения длины списка в Python:
- Метод 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()
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.
- . Моделирование с использованием R (1 блог)