投稿/コメントを表示します。

受講生さんの投稿

(投稿ID: 5669)

part06_53_filter_lambda.py の10行目、11行目では、

new_list = list(filter_result)
print(new_list)

となっていますが、new_list を作らなくても、
print(filter_result)  とするだけでも同じことのように思います。
書き換えて実行すると同じ結果が得られました。

new_list のある10・11行目のような書き方をするのはどうしてですか?

ここに限らず、他でも同じようなことが出てくるたびに気になっています。
講座を順番に見ずに、興味のあるところから見ているので前の章でご説明されていれば🙇。
すでに同じ質問があり回答済みでしたら、それを探せなくて🙇。

どうぞよろしくお願い致します。
2025/09/20 22:59