我正在学习 python 来浏览数据。我有一个 CSV 输入文件,我将其组织为 defaultdict。
它看起来像这样:
{
'1234' : [('1,60', 'text', 'supplier1')],
'3456' : [('1,98', 'another text', 'supplier2')],
['1,54', 'text again', 'supplier1'],
'709' : [('2,90', 'again', 'supplier2')]
}
我想要的是优先包含例如“supplier1”的元组。如果supplier1 和2 有相同key 的结果,只保留supplier1。如果供应商 1 的给定密钥没有结果,则将结果保留给其他供应商。
编辑:所需的输出:
{
'1234' : [('1,60', 'text', 'supplier1')],
'3456' : ['1,54', 'text again', 'supplier1'],
'709' : [('2,90', 'again', 'supplier2')]
}
最好的方法是如何做到这一点?我不想只保留供应商 1 结果
FFIVE
相关分类