Py学习  »  Python

python:按键(元组)将字典拆分为更小的字典

Jaood • 5 年前 • 1688 次点击  

我有一本字典,其中的键是两个整数的元组 (x,y) 值是字符串。

如何将此词典拆分为较小的词典,其中的拆分取决于 y -价值大于某棵树?

例如,假设我有键(字典值不相关,所以我在这里省略它们)

(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社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40247
 
1688 次点击  
文章 [ 4 ]  |  最新文章 5 年前