Повторять список, и что возвратил индекс PYTHON

Хорошие, поскольку я повторяю в списке с for циклом как примером. И переменная for возвратила мне индекс списка в этом itereacion вместо элемента. Пример сюда идет.

array_1=["1","2","3"]
for i in array_1:
    print(i)

Который в этом случае моя функция print я devovlera элемент, в котором он повторяет for, который был бы string. Но поскольку он сделал бы для того, чтобы он возвратил мне индекс этого элемента. Спасибо

2
задан 30.06.2017, 04:36
1 ответ

Одна из форм реализации того, что ты желаешь или нуждаешься используя range и len.

len - один funciГіn, что позволяет облагать налогом элементы списка, в то время как range позволяет создавать список, который идет с 0 до n-1, где n - стоимость numГ©rico, что проходит как аргумент в нее funciГіn.

Например

l = range (10), производит следующий список [0,1,2,3,4,5,6,7,8,9]

Применяя это к твоему случаю:

array_1=["1","2","3"]
for i in range(len(array_1)):
    print(i)

Давая как результат:

0
1
2
1
ответ дан 24.11.2019, 07:52