文中の各単語をアスタリスクで変更したいのですが、ここでは 1 行のコードを使用しようとしていますが、各単語のアスタリスクを取得する方法がわかりません
from string import join, split
def asterisk(s):
return join(map(lambda x: x[:0], split(s)), " * ")
print asterisk("lame af sentence")
出力:
* *
お気づきのとおり、 の後の 2 単語だけが変わりますsplit()
。ラムダ関数を使用してアスタリスクに割り当てようとしましx = " * "
たが、その方法はサポートされていません。
そのため、事前に感謝します。