Цикл for или while для перебора элементов кортежа [закрыто]Python

Программы на Python
Ответить
Anonymous
 Цикл for или while для перебора элементов кортежа [закрыто]

Сообщение Anonymous »


Как видите, у меня есть кортеж с именем (route), который включает названия районов моей страны. переменная distance представляет собой список множества словарей, каждый район имеет свой собственный словарь, включающий расстояния между ним и другими районами. Короче говоря, я хочу построить цикл, который будет перебирать кортеж route, чтобы выполнить команду, которую я написал под X=0, проблема в том, что когда я создаю цикл while, возникает ошибка: индекс кортежа вне диапазона. скриншот кода ошибка

Я пытался написать цикл for, но это не сработало. подробнее, я хочу, чтобы цикл прошелся по кортежу маршрутов, взял первый район, нашел его в списке словарей (что теперь он делает правильно), затем выполнил поиск второго района внутри словаря, чтобы найти его значение (( и этот тоже работает, но когда я попытался добавить внешний цикл, произошла упомянутая выше ошибка)) наконец, оно добавит значение в другой список. а затем повторите процедуру еще раз, начиная со второго округа в кортеже, третьего и т. д.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»