【发布时间】:2020-04-12 19:57:53
【问题描述】:
我有一个第一列 = IP 子网和第二列 = 防火墙名称的 excel 电子表格,试图使用这些数据来创建字典。 例如excel格式——
10.1.1.0/24 ASA_01
10.2.2.0/24 ASA_02
10.3.3.0/24 ASA_03
我正在使用 pandas 模块来实现这一点,但是,字典格式看起来不正确。
所需的输出应该是这样的 - {'10.1.1.0/24':'ASA_01','10.2.2.0/24':'ASA_02','10.3.3.0/24':'ASA_03'}
但是,我得到的输出是 - {'ASA_01': {'10.2.2.0/24': 'ASA_02', '10.3.3.0/24': 'ASA_03'}}
这是我正在使用的代码-
fw = pandas.read_excel(host_file, index_col=0).to_dict()
打印(fw)
【问题讨论】:
标签: python-3.x pandas ordereddictionary