如何在找到特定元素时停止列表理解的迭代
例如:

list1=[a for a in list2 if a==someelement]

一旦“a等于someelement”,list1就应该设置为a,并且不应该执行进一步的迭代。

最佳答案

基于波动性的解决方案:

list1 = [someelement] if someelement in list2 else []

07-26 09:30