怎样用python实现类似vlookup的功能

如何读写 excel 就不说了,参照任何一个相关库的文档。纯 python 的话,思路和楼上一样,先把相关数据读入,构造字典:a = {\u0026#39;A\u0026#39;:1, \u0026#39;D\u0026#39;:4, \u0026#39;E\u0026#39;:5}b = c = {k:a.get(k) for k in b}输出:{\u0026#39;A\u0026#39;: 1, \u0026#39;E\u0026#39;: 5, \u0026#39;C\u0026#39;: None, \u0026#39;D\u0026#39;: 4, \u0026#39;B\u0026#39;: None}
■网友
1、读表A,构建一个字典,比如a_dict = {\u0026#39;A\u0026#39;: 1, \u0026#39;D‘: 4, \u0026#39;E\u0026#39;: 5}2、遍历表B中的索引列,如图中的A-E,假设每个元素名称叫做name, 那么这个那么对应的值就是a_dict,把这个值填到对应位置就可以啦。
■网友
【怎样用python实现类似vlookup的功能】 看来楼主的困惑主要在于 excel,建议用python 库将excel to csv,直接读取和处理csv 里的纯文本。


    推荐阅读