Вы можете просто использовать это:
any(item["email"] == "were@mail.com" for item in some_list)
# True
переберите some_list
и проверьте, есть ли у any
его элементов указанный адрес электронной почты.
если вам нужно часто выполнять эту проверку, вы можете ускорить ее, сгенерировав set
, который содержит только письма, а затем проверьте с помощью in
:
email_set = set(item["email"] for item in some_list)
"were@mail.com" in email_set
# True