-1
私は非常に単純なものを試していますが、私が期待している結果を得ることはできません。リスト全体のブール演算子(Python)
私は文字列のリストを持っており、forループに頼らずに、単一の式でリスト全体を比較したいと思います。
>>> str = ['P','R','R']
>>> [str == 'P' for i in str]
[False, False, False]
はもちろん、私は私が間違って何をやっている、このような状況で[True, False, False]
を探していますか?
に
prism_bool = [str == 'P' for i in str]
を変更する必要があると思います。他のものに変更する –代わりに 'i'に対してテストしたい –