我有两个列表:
List1 = [1,5,9,15,17,23]
List2=[1,2,3,8,15,20,29,27,34,38,39,56]
我想比较 List1 和 List2,并希望获取 List1 中的所有值以及 List2 中小于或等于 List1 中任何值的值。
所以我的结果列表将是 [1,5,9,15,17,23,1,2,3,8,15,20]
最佳答案
l1 = [1,5,9,15,17,23]
l2 = [1,2,3,8,15,20,29,27,34,38,39,56]
max_val = max(l1)
l1 + [val for val in l2 if val <= max_val]
关于python - 如何从一个列表中获取小于或等于python中另一个列表的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35857602/