Перечислять - цикл Python - PullRequest
       6

Перечислять - цикл Python

0 голосов
/ 27 июня 2018

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

Vnew = [600]
Newoints2 = [(2447,3480)]

Я пытаюсь собрать их обоих, используя следующий пример кода:

for i, key in enumerate(Vnew2):
  pos3[key] = newpoints2[i]

Но это возвращает ошибку как IndexError: list assignment index out of range

Я действительно сделал это для других списков, которые имеют более одного элемента. Он работал нормально и получил вывод как {0:(1245,674),1:(2457,895),...}

Может кто-нибудь найти ошибку здесь?

1 Ответ

0 голосов
/ 27 июня 2018

Похоже, вы пытаетесь объединить списки в новый список. Вам не всегда нужно перечислять список.

Вы сможете сделать это по Vnew + Newoints2

...