1
我想用布爾值填充一個列表我有一個比較列表,如果條件滿足那麼真如果不是那麼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是列表, 但我需要知道我可以在這種情況下使用列表理解
很酷,合法的答案謝謝@anis – rand0mb0t
不用擔心,一定要標記爲正確的答案,如果這已經解決了您的問題 –
您的方法是正確的,但如果我真的被困在一個情況我需要使用如果其他如何,然後如何使用列表理解與if/else裏面forloop – rand0mb0t