[英]this list comprehension is showing error don't know how to fix
我正在嘗試用布爾值填充列表我有一個比較列表,如果條件滿足則返回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是列表,但我需要知道如何使用列表理解在這種情況下最小化我的代碼
這個怎么樣:
t_or_f = [car in new_car for car in car_types]
new_car中的汽車無論如何都會返回True或False,所以不需要讓它更復雜
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.