Для l oop - изменение индекса на каждой итерации - PullRequest
1 голос
/ 23 апреля 2020

У меня есть список списков, содержащий клиентов, продажи и проданные потоки, мне нужно добавить каждый из них в новый список:

for x1 in trans_clean:
  index = 0 
  customers.append(trans_clean[index]) 
  sales.append(trans_clean[1])
  thread_sold.append(trans_clean[2])

клиенты должны начать с индекса 0 и перейти на 4, поэтому 0,4,8,12,16 et c. продажа по 1 нитке, продажа по 2

1 Ответ

0 голосов
/ 23 апреля 2020

Я не уверен, на каком языке вы работаете, но похоже, что вы пытаетесь перебирать индекс каждый раз, когда он используется. Это должно сделать то, что вы пытаетесь достичь:

index = 0
for x1 in trans_clean: 
  customers.append(trans_clean[index]) 
  index = index + 4
  sales.append(trans_clean[1])
  thread_sold.append(trans_clean[2])

Если бы я знал, на каком языке вы работаете, я мог бы дать вам более чистый синтаксис. Например, вы можете просто использовать индекс массива, который вы просматриваете, умноженный на 4. Но я думаю, что концепция того, что я делаю, должна иметь смысл.

...