我最近问了一个关于检索两个满足条件的列表之间差异的问题,但我一直未能更改下面的示例 LAMBDA 表达式以对单个列表中的项目执行相同操作:
A = ['12', '15', '20', '30']
filter(lambda a: all([abs(int(a) - int(b)) >= 5 for b in List1]), List2)
我的列表在哪里排序并且可以有不同的长度。目标是更改上述表达式,以便仅检索与列表中的任何其他项目的差异小于或等于 5 的项目。
上面列表中的输出应该是:
newAList = ['12', '15', '20']