在下面的脚本中,当第二个循环开始时会发生一些奇怪的事情。area_1
即使该列表根本不涉及该循环,该列表也会更改值。area_2
在第三个循环之后也会发生同样的情况。
server_1 = 'x1'
server_2 = 'x2'
server_3 = 'x3'
table = [
{'Terminal': 'site_1', 'City': 'London', 'Station': server_1},
{'Terminal': 'site_2', 'City': 'London', 'Station': server_1},
{'Terminal': 'site_3', 'City': 'London', 'Station': server_2},
{'Terminal': 'site_4', 'City': 'New York', 'Station': server_3},
{'Terminal': 'site_5', 'City': 'New York', 'Station': server_1},
{'Terminal': 'site_6', 'City': 'New York','Station': server_2},
{'Terminal': 'site_7', 'City': 'Tokyo', 'Station': server_3},
{'Terminal': 'site_8', 'City': 'Tokyo', 'Station': server_3},
{'Terminal': 'site_9', 'City': 'Tokyo', 'Station': server_2}
]
city_index = [
{'City':'London', 'Lat': 51.48,'Long': …
Run Code Online (Sandbox Code Playgroud)