Python 3.x Как получить доступ к элементу индекса до индекса элемента моего цикла i in for? - PullRequest
0 голосов
/ 05 декабря 2018

a = [1,2,3,4,5]

для i в a:

 list1.append(i)
 list1.append(i-2) `i-2` is not functioning why?

Как, например, я сейчас в индексе элемента 4

1 Ответ

0 голосов
/ 05 декабря 2018

i не является индексом.Это элемент, присутствующий в самом списке.Когда вы говорите, что сейчас находитесь в индексе элемента 4, у вас фактически есть элемент 4, а не индекс.Таким образом, вы не можете рассматривать как индекс.

Цикл Python For - это цикл на основе интегратора.Он используется для просмотра элементов в списках, строках и т. Д.

Код:

a = [1,2,3,4,5]

list1 = []

for i in a:
    print(i)
    list1.append(i)
    list1.append(i-2)

print list1

выдаст следующий вывод:

1
2
3
4
5
[1, -1, 2, 0, 3, 1, 4, 2, 5, 3]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...