小编Raf*_*elM的帖子

如何在python中搜索字典中的值

我有一个大的csv文件,格式如下:

CSV文件1

id, person,   city
1,   John,     NY
2,   Lucy,    Miami
3,   Smith,   Los Angeles
4,   Mike,    Chicago
5,   David,   Los Angeles
6,   Daniel,    NY
Run Code Online (Sandbox Code Playgroud)

在另一个CSV文件中,每个城市都有一个数字代码:

CSV文件2

city , code
NY   ,  100
Miami,  101
Los Angeles, 102
Chicago, 103
Run Code Online (Sandbox Code Playgroud)

我需要做的是通过城市列中的CSV文件1,读取城市的名称,并从CSV文件2获取该城市的数字代码.然后,我可以将城市代码列表输出到文本文件.对于这个例子,我会得到这个结果:

100
101
102
103
102
100
Run Code Online (Sandbox Code Playgroud)

我使用csv.DictReader为每个文件创建字典,但我试图找到一种方法将每个城市映射到每个代码.

任何想法或指示正确的方向将不胜感激!

python csv list

2
推荐指数
1
解决办法
190
查看次数

标签 统计

csv ×1

list ×1

python ×1