小编Sky*_*xic的帖子

创建新列表时覆盖现有列表

在下面的脚本中,当第二个循环开始时会发生一些奇怪的事情。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)

python list python-3.8

0
推荐指数
1
解决办法
66
查看次数

标签 统计

list ×1

python ×1

python-3.8 ×1