【发布时间】:2021-05-23 12:44:25
【问题描述】:
我是 Python 的新手。在加入/合并 for 循环的输出时需要帮助,该循环将多个字典创建到一个大字典中。
vpc_peer = {}
for key in vpc_list:
for value in neigh_ips:
vpc_peer[key] = value
neigh_ips.remove(value)
break
print(vpc_peer)
打印输出是这样的
{'vpc-0a21601da78d1ef30': '169.254.27.159'}
{'vpc-049920287c06fb681': '169.254.27.203'}
{'vpc-0f3bc5629259fb713': '169.254.28.23'}
{'vpc-0b0e5a878de4ca0b3': '169.254.28.27'}
我正在寻找的是将 for 循环的输出合并到一个大字典中,如下所示
{'VPC-0A21601DA78D1EF30':'169.254.27.159','VPC-049920287C06FB681':'169.254.27.203','VPC-0F3BC5629259FB713':'169.254.28.23','VPC-0B0E5A878DE4CA0B3':'169.254.28.27 ' }
【问题讨论】:
标签: python-3.x dictionary for-loop merge