Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试导出给定xls文件和键列表的字典值列表_Python_Excel_Dictionary - Fatal编程技术网

Python 尝试导出给定xls文件和键列表的字典值列表

Python 尝试导出给定xls文件和键列表的字典值列表,python,excel,dictionary,Python,Excel,Dictionary,对于Python来说非常陌生,如果这个问题很明显,我很抱歉,但我已经挣扎了一段时间 我使用此代码从一个Excel文件创建了一个字典,并将其写入CSV文件,以确保字典符合我的预期: 将熊猫作为pd导入 导入csv dictionary=pd.read\u excel('excel\u file.xlsx',index\u col=0)。to\u dict() 打开('dict.csv','w')作为csv\u文件: writer=csv.writer(csv\u文件) 对于键,dictionary

对于Python来说非常陌生,如果这个问题很明显,我很抱歉,但我已经挣扎了一段时间

我使用此代码从一个Excel文件创建了一个字典,并将其写入CSV文件,以确保字典符合我的预期:

将熊猫作为pd导入
导入csv
dictionary=pd.read\u excel('excel\u file.xlsx',index\u col=0)。to\u dict()
打开('dict.csv','w')作为csv\u文件:
writer=csv.writer(csv\u文件)
对于键,dictionary.items()中的值:
writer.writerow([key,value])
我现在要做的是,我有第二个文件,一个非常长的键列表,也是一个Excel文件。第二个文件中的所有键都是在字典中定义的,它只是有很多重复项

我想将该列表输入字典,并让它写出一个新的xls文件,其中第二列包含上述列表中每个键的值。我完全被这部分难住了,如果有什么建议能给我指出正确的方向,我将不胜感激。我尝试了类似的方法,甚至只是想看看是否可以将结果打印到控制台上,但没有成功:

keylist=pd.read\u excel('keys.xlsx',index\u col=0).to\u dict()
打印([关键字列表中x的字典[x])