どうも、ちょげ(@chogetarou)です。
リスト(List)の空文字(“”)を削除する方法を紹介します。
方法

リストの空文字を削除するには、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']
コメント