Выполните итерации списка с индексами в Python

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

193
задан gsamaras 12 April 2016 в 00:58
поделиться

3 ответа

>>> a = [3,4,5,6]
>>> for i, val in enumerate(a):
...     print i, val
...
0 3
1 4
2 5
3 6
>>>
342
ответ дан dbr 23 November 2019 в 05:26
поделиться

Да, это было бы enumerate функция! Или главное, необходимо сделать:

list(enumerate([3,7,19]))

[(0, 3), (1, 7), (2, 19)]
104
ответ дан Peter Mortensen 23 November 2019 в 05:26
поделиться

Вот другое использование эти zip функция.

>>> a = [3, 7, 19]
>>> zip(range(len(a)), a)
[(0, 3), (1, 7), (2, 19)]
25
ответ дан jamylak 23 November 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: