1 回答
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
您可以循環(huán)用戶(hù)并檢查工作號(hào)碼和手機(jī)號(hào)碼是否存在:
for user in Data['users']:
has_mobile_number = False
has_work_number = False
for phonenumber in user['phoneNumbers']:
if phonenumber['type'] == 'work':
has_work_number = True
if phonenumber['type'] == 'mobile':
has_mobile_number = True
if has_work_number and has_mobile_number:
print('Firstname', user['firstName'])
另外,我建議在不談?wù)撍饕龝r(shí)不要使用iand 。j在您的代碼中,i是dict代表用戶(hù),j是dict代表電話(huà)。為了使上面的代碼更加清晰,我將它們替換為user和。phonenumber
添加回答
舉報(bào)
