Pythonを使用してリストから空白文字を削除する方法
リスト内から空の文字を削除するには、リスト内包表記を使用できます。具体的な手順は次のとおりです。
- 未編集リストを作成します。
- リスト内包表記を使って元のリストの各要素をイテレートする。
- 条件分岐を用いて、空文字かどうかを判定する。
- 空でない文字を新しいリストに追加します。
- 結果は新しいリストとして返されます。
具体的な例を以下に示します:
def remove_empty_strings(lst):
return [x for x in lst if x != ""]
# 测试代码
original_list = ["hello", "", "world", " ", "python", ""]
new_list = remove_empty_strings(original_list)
print(new_list)
出力は[‘hello’, ‘world’, ‘ ‘, ‘python’] です。