はじめに
このチャレンジでは、Python 関数を書いて、リストから偽の値を削除する必要があります。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
このチャレンジでは、Python 関数を書いて、リストから偽の値を削除する必要があります。
引数としてリストを受け取り、すべての偽の値が削除された新しいリストを返す関数compact(lst)
を書きます。偽の値にはFalse
、None
、0
、および""
が含まれます。
この問題を解決するには、filter()
関数を使用してリストから偽の値をフィルタリングできます。
def compact(lst):
return list(filter(None, lst))
compact([0, 1, False, 2, '', 3, 'a','s', 34]) ## [ 1, 2, 3, 'a','s', 34 ]
このチャレンジでは、Python のfilter()
関数を使ってリストから偽の値を削除する方法を学びました。