我正在尝试使用布尔值填充列表我有一个比较列表,如果条件满足则返回True如果不满,则必须将False添加到列表中 我尝试过像
这样的东西t_or_f = [True for car in car_types if car in new_car else False]
和
t_or_f = [True for car in car_types if car in new_car True else False]
我知道我可以像这样实现它
for car in car_types:
t_or_f.append(car in new_car)
其中new_car和car_types是列表, 但我需要知道如何使用列表理解
在这种情况下最小化我的代码答案 0 :(得分:3)
怎么样:
t_or_f = [car in new_car for car in car_types]
new_car中的汽车无论如何都会返回True或False,所以不需要让它变得更复杂