【发布时间】:2021-01-23 02:42:23
【问题描述】:
案例 1:我想使用 Dict2 的值过滤 Dict1,例如:使用 dict2 的值过滤值 >1
Dict1={'saya': 0.1823215567939546,
'menolak': 0.6931471805599453,
'omnibus': -0.15415067982725836,
'law': -0.15415067982725836,
'dan': 1.0986122886681098,
'tetap': 1.0986122886681098,
'di': 1.0986122886681098,
'sekolah': 1.0986122886681098,
'diperintahkan': 1.0986122886681098,
'untuk': 1.0986122886681098,
'tidak': 1.0986122886681098,
'layak': 1.0986122886681098,
'meningkatkan': 1.0986122886681098,
'kesejahteraan': 1.0986122886681098,
'setuju': 0.6931471805599453,
'diterapkan': 0.6931471805599453}
Dict2={'saya': 1,
'menolak': 2,
'omnibus': 3,
'law': 1,
'dan': 0.5,
'tetap': 0.5,
'di': 1,
'sekolah': 2,
'diperintahkan': 3,
'untuk': 4,
'tidak': 5,
'layak': 1.0986122886681098,
'meningkatkan': 6,
'kesejahteraan': 5,
'setuju': 8,
'diterapkan': 2}
我希望的结果:
Result={
'menolak': 0.6931471805599453,
'omnibus': -0.15415067982725836,
'sekolah': 1.0986122886681098,
'diperintahkan': 1.0986122886681098,
'untuk': 1.0986122886681098,
'tidak': 1.0986122886681098,
'meningkatkan': 1.0986122886681098,
'kesejahteraan': 1.0986122886681098,
'setuju': 0.6931471805599453,
'diterapkan': 0.6931471805599453 }
案例 2:我想使用 Dict2 的值过滤 Dict1,例如:使用 dict2 的值过滤 5 个最佳值
我希望的结果:
Dict2={
'untuk': 1.0986122886681098,
'tidak': 1.0986122886681098,
'meningkatkan': 1.0986122886681098,
'kesejahteraan': 1.0986122886681098,
'setuju': 0.6931471805599453,
}
【问题讨论】:
-
你自己尝试过什么?你遇到了什么问题?目前,您的问题看起来很像您要求 SO 为您编写代码?
标签: python dictionary