【发布时间】:2021-11-08 09:12:06
【问题描述】:
假设我有一本字典,
{'A1':[3, 2, 1],
'A2': [9, 10, 11, 12, 13, 14],
'B1': [4, 5, 6, 7, 8],
'B2': [15]}
如果我选择一个数字,比如 9,我想更新所有其他键的值,除了 A2(因为 9 属于键 A2),使用 'After' + 找到值的键的最后一个元素,在这种情况下 14.
编辑: 另一个条件是,在通过字典解析时,如果给定值小于 9,我们不会更改它的值。
最终字典,
{'A1':[3, 2, 1],
'A2': [9, 10, 11, 12, 13, 14],
'B1': [4, 5, 6, 7, 8],
'B2': ['After 14']}
【问题讨论】:
-
到目前为止你尝试过什么? SO 不是免费的编码服务。请阅读How to Ask 并提供minimal reproducible example。
标签: python dictionary ordereddictionary