私は最近、条件を満たす 2 つのリスト間の違いの取得に関して質問しましたが、単一のリスト内のアイテムに対して同じことを行うために、以下の例示的なラムダ式を変更することに失敗し続けています。
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']