Menu
CoddyTech

復習 - メールバリデータ

CoddyのPythonジャーニー「ロジックとフロー」セクションの一部。レッスン 74/78。

challenge icon

チャレンジ

中級

メールアドレスのリストを受け取り、有効で標準化されたメールアドレスのリストを返す、clean_email_listという名前の関数を作成してください。

要件:

    - すべてのメールアドレスを小文字に変換し、先頭または末尾の空白をすべて取り除く

    - 次の条件を満たすメールアドレスだけを残す:

        - '@'記号をちょうど1つ含む

        - '@'の前に少なくとも1文字ある

        - ‘@’の後に少なくとも1文字ある

この問題を解くには、map()とfilter()を使用してください。ヘルパー関数内を含め、コードのどこでもforやwhileループ、内包表記、ジェネレーター式を使用しないでください。

自分で試してみよう

def clean_email_list(emails):
    # 以下にコードを書いてください
    
    
    
    
    valid_emails = 
    return list(valid_emails)

ロジックとフローのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ