比如我们有这么一个Excel 是国家的英文名到中文名的映射,我们想快速生成这样的字典,怎么办呢

第一步,用pandas读取Excel 获取 dataframe 就是 df
第二步,建立两列的映射,使用zip
第三步,生成字典

代码如下

import pandas as pd 
df=pd.read_excel('国家信息表.xlsx')
countrymap=dict(zip(df['国家英文'],df['国家中文']))

效果如下

更多推荐

Python—读取Excel的两列快速生成字典