Рубрики
Без рубрики

Найти индекс элемента в списке Python

В этом коротком руководстве учиться, чтобы найти индекс элемента в списке в Python. Мы смотрим на … Tagged с Python, программированием, начинающим, учебником.

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

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

Содержание – найти индекс элемента в списке Python

  • Списки в Python – Recap
  • Найти индекс элемента в списке Python
  • Код и объяснение
  • Ограничения и предостережения

Список в Python – Recap

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

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

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

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

Найти индекс элемента в списке в Python:

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

Чтобы облегчить это, Python имеет встроенный функцию под названием Index (). Эта функция принимает элемент в качестве аргумента и возвращает индекс. Используя эту функцию, мы можем найти индекс элемента в списке в Python.

Синтаксис индекса ():

list.index(element, start, end)

Здесь «Список» относится к названию списка, который вы хотите найти.

Параметры:

  • Элемент – Требуется элемент, индекс которого вы хотели бы найти.
  • Начать – Необязательно, индекс, чтобы начать поиск.
  • Конец – Необязательно, индекс, чтобы закончить поиск.

Возвращающие значения:

  • Вернуть указатель прошедшего элемента
  • ValueError возвращается Если элемент не найден

Код и объяснение:

data_types = ["Str", "Int", "Float"]


# Searching for "int"
print(data_types.index("Int"))

#Output - 1

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

vowels = ['a', 'e', 'i', 'o', 'i', 'u']


# Searching for "o" within index 1-5
print(vowels.index("o",1,5))
#Output - 3

# Searching for "o" within index 1-3
print(vowels.index("o",0,2))
#Output - ValueError: 'o' is not in list

В приведенном выше коде мы сначала поисмите элемент «o» между 1-м и 5-м индексом, и индекс возвращается, поскольку элемент присутствует.

Тем не менее, второй кодовый фрагмент ищет «o» между 0-го и 2-го индексом, и поскольку «O» находится на 3-м индексе A ValueError возвращается как не может быть найдена «O».

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

Найти индекс элемента в списке Python – ограничения и предостережения:

  • ValueErrors возвращаются, если элемент не может быть найден, я бы порекомендовал использовать Try-Catch в случае, если вы используете его в более широком кусочке кода.
  • Параметры чувствительны к регистру, а индекс () вернет ValueError, даже если элемент присутствует, но в другом случае. Я бы порекомендовал использовать методы .upper или .lower, если вы не уверены в случае.
  • Метод index () возвращает только индекс первого возникновения, если вы ищете усугубительное возникновение, используя параметр Start и Stop соответственно.

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

Дайте мне знать ваши мысли в разделе комментариев ниже.:)

Оригинал: “https://dev.to/hrishikesh1990/find-index-of-element-in-list-python-571e”