我有一个ID为且随机生成年龄的字典。例如(年龄随机):
json = {0: {'age': 14},
1: {'age': 23},
2: {'age': 43},
3: {'age': 29}
我有范围。例如[5; 20]。我想像这样遍历数组:
0->1, 0->2, 0->3, 0->4
1->2, 1->3, 1->4
2->3, 2->4
3->4
并且我想检查它是否满足条件5 < abs(n-m) < 20
。
1)。 0和1:
if 5 < abs(json[0]['age']-json[1]['age']) < 20:
pass
2)。 0和2:
if 5 < abs(json[0]['age']-json[2]['age']) < 20:
pass
n)。 n与m:
if 5 < abs(json[n]['age']-json[m]['age']) < 20:
pass
因此它们都应该在彼此的范围内。实际上,有多个范围,但是我认为一个示例就足够了。我不太了解如何在Python中实现此功能,请提供帮助。也许有帮助:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9iYzVvbS5wbmcifQ==” alt =“不要严格判断图像”>“>
我有一个ID为且随机生成年龄的字典。例如(年龄随机):json = {0:{'age':14},1:{'age':23},2:{'age':43},3:{'age':29}我有范围。例如...
这可以用一个衬套完成,使用任何要检查的范围:
一种代码方法应如下所示: