Python词典中的条件

2024-10-04 03:28:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图打印列表-x中包含的电子邮件,条件是它们的类型为-prospect。请告诉我在这种情况下正确的语法是什么

s = {'domain': 'truecustomer.com', 'webmail': False, 'result': 5, 'limit': 5, 'offset': 0, 'companyName': 'True Customer Group',


       'emails':

             [{'email': 'john@truecustomer.com', 'type': 'email', 'status': 'verified'},

              {'email': 'jim@truecustomer.com', 'type': 'email', 'status': 'verified'},

              {'email': 'johnl@truecustomer.com', 'type': 'prospect', 'status': 'verified', 'firstName': 'John', 'lastName': 'Leeman', 'position': 'Co-Founder, Managing Director', 'sourcePage': 'https://www.linkedin.com/in/john-leeman-bba176'},

              {'email': 'john-leeman@truecustomer.com', 'type': 'prospect', 'status': 'verified', 'firstName': 'John', 'lastName': 'Leeman', 'position': 'Co-Founder, Managing Director', 'sourcePage': 'https://www.linkedin.com/in/john-leeman-bba176'},

              {'email': 'j.leeman@truecustomer.com', 'type': 'email', 'status': 'verified'}]}

x = (s['emails']) #It's a list
for item in x: #item is dict
    a = item['type']
    if a = prospect:
        print(email)

Output -  File "output.py", line 20
    if a = prospect:
         ^
SyntaxError: invalid syntax

Tags: incomemailtypestatusfirstnameitemjohn