【发布时间】:2015-03-12 23:57:45
【问题描述】:
我有一个这样的列表:
data [["m1",10,30,10**-10],["m2",22,40,10**-9],["m3",30,50,10**-8],["m4",45,65,10**-7]]
输入是:
[10,20]
我想得到一个元素列表,1)不与输入坐标重叠,2)不相互重叠
1) ["m2",22,40,10**-9],["m3",30,50,10**-8],["m4",45,65,10**-7]
如果有重叠,我需要选择最后一列最低的元素
所以最终输出将是
["m2",22,40,10**-9],["m4",45,65,10**-7]
overlap 函数已经完成,但我不知道如何得到这个输出。
【问题讨论】:
-
用输出解释你的输入,编辑你的问题,否则你会邀请更多的反对意见
-
@sasha 希望现在更清楚
-
每个元素的最后一列是否意味着计算一个小的浮点数,而不是计算两个值的按位异或(Python 中
^的通常含义)?如果是这样,符号应该是10**-10、10**-8等。
标签: arrays algorithm list python-2.7 recursion