[x.strip() for x in multi.splitlines() if len(x.strip()) > 0]
.strip()
コールを1つだけ使用してこのリストの解説を書き換えることが可能かどうか疑問に思っていました。この構造は私にそれを二度呼び出す必要があります。このリストの理解からstrip()コールを1つ減らすことはできますか?
私は
それはパフォーマンスが重要な問題ではないのですが、私はこのさえスリム声明作ることができればちょうど疑問に思っているようなリストに働いて、multi.splitlines()
操作内部strip()
を取得する方法を見つけ出すことができませんでした。文字列が空白文字だけが含まれているかどうかを確認する代わりに、フィルタで
'trim()'とは何ですか?私はあなたが 'strip()'を意味すると思いますか? –
@DavidZええと、strip()の意味 – user3556757