ある関数に入ってきた文字列の中で大文字だけを取り出して表示させたいんですけどfilter()の部分で大文字だけを拾ってくれないのはなぜですか?
list_2では文字列全部がはいってしまいます。
def abbrevName(name): list=[a for a in name] list_2=[b for b in filter(lambda n: n.isupper, list)] print(list_2) return "{}.{}".format(list_2[0],list_2[1]) abbrevName("Sam Smith")
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/25 08:47