以下の結果がどのように True になるのか疑問に思っています。どの条件も True ではありませんか?
入力はありますか?
>>> listitem=['a','h','o','t']
>>> valid_compare_diff
['0', '1', '2', '3', '4']
>>> all(x for x in listitem if x in valid_compare_diff)
True
新しい変更:-
>>> listitem=['0']
>>> valid_compare_diff
['0', '1', '2', '3', '4']
>>> all(x for x in listitem if x in valid_compare_diff)
True
リスト内包表記で結果が得られるのに、なぜ結果がまだ True なのですか?.??