我有一个包含以下内容的字典:
'Domain' : 'Google',
'Name' : 'Search',
'Position' : 'Top'
'Domain' : 'Amazon',
'Name' : 'Shopping',
'Position' : 'Top'
'Domain' : 'Google',
'Name' : 'Searching',
'Position' : 'Bottom'我有一个我想要搜索的域名列表,如果我的列表包含一个域名,我想将其从字典中删除或使用过滤结果创建一个新的域名
所需输出:
'Domain' : 'Amazon',
'Name' : 'Shopping',
'Position' : 'Top'代码:
Exclusion = ['Google','Ebay']
for key, value in results.items()):
for brand in Exclusion:
if brand in Results['Domnain']:
print("You have a match")发布于 2021-05-07 22:51:33
试试这个:
l = [{'Domain' : 'Google',
'Name' : 'Search',
'Position' : 'Top'},
{'Domain' : 'Amazon',
'Name' : 'Shopping',
'Position' : 'Top'},
{'Domain' : 'Google',
'Name' : 'Searching',
'Position' : 'Bottom'}]
b = ['Google','Ebay']
[e for e in l if e['Domain'] not in b]
# Out[58]: [{'Domain': 'Amazon', 'Name': 'Shopping', 'Position': 'Top'}]https://stackoverflow.com/questions/67437029
复制相似问题