簡體   English   中英

這個列表理解顯示錯誤不知道如何修復

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM