Задача: Напишите решение для поиска пользователей, у которых есть действительные электронные письма. У действительного электронного письма есть префикс имени и домен, в котором:
Дано: user_id - это первичный ключ (столбец с уникальными значениями) для этой таблицы.
В этой таблице содержится информация о пользователях, зарегистрированных на веб-сайте. Некоторые электронные письма недействительны. Решение:
import pandas as pd def valid_emails(users: pd.DataFrame) -> pd.DataFrame: valid_emails_df = users[users['mail'].str.match(r'^[A-Za-z][A-Za-z0-9_\.\-]*@leetcode(\?com)?\.com$')] return valid_emails_df
Результат: Источник: https://leetcode.com/problems/find-users-with-valid-e-mails/solutions/