csv 有没有办法把元组列表转换成python中的字典?[closed]

bogh5gae  于 2022-12-06  发布在  Python
关注(0)|答案(2)|浏览(133)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

2天前关闭。
Improve this question
我正在做一个任务,我需要打开一个保存在CSV文件中的原始邮件列表,过滤那些已经退订的用户,并将生成的邮件列表打印回另一个CSV文件。为此,我首先需要为原始列表中的每一行创建元组,然后将元组转换为字典。我可以得到一些帮助来填充这个代码的空白部分吗?
邮件列表.csv:
第一个
我正在尝试将元组列表转换为字典。

yv5phkfx

yv5phkfx1#

这看起来像是一个XY问题--你试图用解决方案Y(字典)来解决问题X(过滤csv),而实际上有更好的方法来解决X。
从问题的描述来看,不需要字典,你可以逐行过滤CSV,直接写到新文件中。

with open("mailing_list.csv") as infile:
    with open("mailing_list_filtered.csv", "w") as outfile:
        csv.writer(outfile).writerows(row for row in csv.reader(infile)
            if row[0] != "unsubscribed")
g52tjvyc

g52tjvyc2#

您可以尝试使用dict类,例如my_dict = dict(tuple_list)

相关问题