字典在下面
my = {
"1": {
"exclude": 'A,B',
"column": "value",
"output": "Out1",
"Out1": "Cost",
"Out2": "Rev"
},
"2": {
"exclude": 'None',
"column": "value",
"output": "Out2",
"Out1": "Cost",
"Out2": "Rev"
}
}
exclude_list = ['A','B','C']
exclude_list = ['A','B','C']
取值B,C
。如果排除键是'A,B',则取值C
,如示例所示李>output
键,如果output
键是Out1
,则获取Out1
的值并映射到EndOutput
预料之外
{'1': {'exclude': ['C'], 'EndOutput': 'Cost'},
'2': {'exclude': ['A', 'B', 'C'], 'EndOutput': 'Rev'}}
exclude_list = ['A','B','C']
for k,v in my.items():
if v['column'].lower() == 'value'.lower:
您可以迭代键1,2。。使用
for e in my:
计算N,然后使用set()
差计算排除,如下所示提取像这样的东西
接下来,您可以根据
output
的值将out1
或out2
的值取为在新词典中插入
总体而言,这是迭代的方式
打印newdict将产生此输出
相关问题 更多 >
编程相关推荐