Присвоение атрибуту глобальной переменной в цикле for недоступно за пределами цикла.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Присвоение атрибуту глобальной переменной в цикле for недоступно за пределами цикла.

Сообщение Anonymous »

Это упрощенная версия этого вопроса SO (ссылка) с некоторыми выводами программы.
Используя Python и networkX под macOS, я не могу присвоить значение атрибуту края следующим образом:

Код: Выделить всё

import networkx as nx
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.pyplot as plt
from pyvis.network import Network
from io import StringIO

csv_cities= """City,Location,Lon,Lat,x,y,,LonDat,LatDat
Los Angeles,"Los Angeles, California, United States",-118.254190,34.048050,140,328,q,-123.114980,25.761681
New York,"New York, New York, United States",-74.005994,40.712749,1415,591,q,-71.056800,51.045700
Atlanta,"Atlanta, Georgia, United States",-84.389854,33.750800,1116,316,q,-94.971032,39.002842
Chicago,"Chicago, Illinois, United States",-87.632360,41.881954,1022,638,q,52.05818,25.284019 """

csv_connections= """City1,City2,numTracks,NumCarSpots,Colors,SegmentTotalCarSpots
Chicago,Los Angeles,1,4,Blue,4
New York,Chicago,2,2,"Orange, Black",4
Atlanta,Chicago,1,3,Blue,3"""

cities = pd.read_csv(StringIO(csv_cities))
interCityConnections = pd.read_csv(StringIO(csv_connections))

G = nx.Graph()

#Add cities to graph
coords={}
for index, row in cities.iterrows():
print(f"{row['City']:

Подробнее здесь: [url]https://stackoverflow.com/questions/79276505/assignment-to-global-variable-attribute-in-for-loop-is-not-available-outside-the[/url]
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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