[Python]リスト(List)の空文字を削除するには?

python

どうも、ちょげ(@chogetarou)です。

リスト(List)の空文字(“”)を削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストの空文字を削除するには、filter()を使います。

まず、filter()を呼び出します。

filter()の第1引数に「None」、第2引数にリストを指定します。

そして、filter()の結果をリストに変換します。

list(filter(None, my_list))

上記の「list(filter())」は、リストの空文字を削除したリストを返します。

使用例

chars = ["a", "b" , "", "c", "", "", "d"]

chars = list(filter(None, chars))

print(chars) #['a', 'b', 'c', 'd']

コメント

タイトルとURLをコピーしました