Используя индекс для получения элемента, Python

У меня есть список в python ('A', 'B', 'C', 'D', 'E'), как мне получить, какой элемент находится под определенным номером индекса?

Пример: скажем, что ему дали 0, он вернет A. Учитывая 2, он вернется C. Учитывая 4, он вернет E.

3 Solutions collect form web for “Используя индекс для получения элемента, Python”

То, что вы показываете, ('A','B','C','D','E') , не является list , это tuple (это круглые скобки, а не квадратные скобки). Тем не менее, нужно ли индексировать список или кортеж (для получения одного элемента по индексу), в любом случае вы добавляете индекс в квадратные скобки.

Так:

 thetuple = ('A','B','C','D','E') print thetuple[0] 

печатает A и т. д.

Кортежи (в отличие от списков) неизменяемы , поэтому вы не можете назначить thetuple[0] т. Д. (Так как вы можете назначить индексирование списка). Однако вы можете определенно просто получить доступ («получить») элемент путем индексации в любом случае.

 values = ['A', 'B', 'C', 'D', 'E'] values[0] # returns 'A' values[2] # returns 'C' # etc. 

Вы можете использовать функцию _getitem __ (key) .

 >>> iterable = ('A', 'B', 'C', 'D', 'E') >>> key = 4 >>> iterable.__getitem__(key) 'E' 
  • Для двух списков питона той же длины. Как вернуть лучшие совпадения одинаковых значений?
  • Прокрутите список с содержанием и индексом
  • Функции sort () и reverse () не работают
  • Достаточно распечатать список в табличном формате
  • Создана таблица из списка, не отображающая все элементы
  • Назначить различные значения для результатов генератора списка
  • Как удалить почти дубликаты целых чисел из списка?
  • Как сделать копию списка объектов, которые не изменяются при изменении исходного списка?
  • Python - лучший язык программирования в мире.