【发布时间】:2018-11-30 15:13:58
【问题描述】:
我有一个字典,其中键是两个整数的元组(x,y),值是字符串。
如何将此字典拆分为更小的字典,其中的拆分取决于y-value 是否大于某个阈值?
例如,假设我有键(字典值无关,所以我在这里省略它们)
(0, 2), (0, 4), (0, 10), (0, 3), (0, 11), (0, 20), (0, 8), (0, 14)
说我有门槛0, 5, 10, 15。
那么,一个拆分应该包含一个具有以下键的字典:
(0,2), (0,4), (0,3)
因为y值都大于0,但不大于5。
那么下一个字典应该有键
(0,8)
因为它大于0和5,但不大于10。
然后我们有(0, 10), (0, 11), (0, 14)
因为它大于(或等于)0、5、10,但不是 15。
最后,我们有 (0, 20) 本身。
【问题讨论】:
标签: python dictionary