Python CSV和字典子集

Python CSV和字典子集,python,csv,dictionary,Python,Csv,Dictionary,我相信这是非常基本的,但希望我能得到回应。我已经加载了.csv文件,现在我正在尝试创建此词典的子集。所以我想创建一个更小的字典,当值在比如col1=x和col4=y(都是字符串)中时。如果它们恰好不等于那些特定的字符串,我希望它们从字典中删除。这可能吗 import csv input_file = csv.DictReader(open("CAGRF4742_SHSY_SNV.csv")) 使用del a = {'a':1, 'b':2, 'c':3} print a # Output: {

我相信这是非常基本的,但希望我能得到回应。我已经加载了.csv文件,现在我正在尝试创建此词典的子集。所以我想创建一个更小的字典,当值在比如col1=x和col4=y(都是字符串)中时。如果它们恰好不等于那些特定的字符串,我希望它们从字典中删除。这可能吗

import csv
input_file = csv.DictReader(open("CAGRF4742_SHSY_SNV.csv"))
使用del

a = {'a':1, 'b':2, 'c':3}
print a
# Output: {'a':1, 'b':2, 'c':3}
del a['b']
print a
# Output: {'a':1, 'c':3}

添加一个简单的输入和所需输出示例将非常有帮助。