復習 - メールバリデータ
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 74/78。
チャレンジ
中級メールアドレスのリストを受け取り、有効で標準化されたメールアドレスのリストを返す、clean_email_list という名前の関数を作成してください。
要件:
- すべてのメールアドレスを小文字に変換し、最初と最後にあるすべての空白を削除します
- 以下の条件を満たすメールアドレスのみを保持します:
- '@' 記号がちょうど1つ含まれている
- '@' の前に少なくとも1文字ある
- ‘@’ の後に少なくとも1文字ある
問題を解決するために map() と filter() を使用してください。
自分で試してみよう
def clean_email_list(emails):
# 以下にコードを記述してください
valid_emails =
return list(valid_emails)