= {
user_preferences 'theme': 'dark',
'language': 'Arabic',
'notifications': {
'email': True,
'sms': False,
'push': True
},'last_updated': '2021-09-01',
'emails': ['example1@domain.com', 'example2@domain.com']
}
في الجمع المرقَّم
قاموس داخل قاموس
إذا كان لديك قاموس متداخل كالتالي:
المطلوب أن تسحب من تفضيلات المستخدم المتغيرات التالية:
theme
sms
- آخر عنصر في:
emails
قائمة قواميس
إليك هذه القائمة من القواميس:
= [
data
{'name': 'Ahmad Hamada',
'experiences': [
{'company': 'Geo Space',
'start': '2038-01-01',
'end': '2039-01-01',
'role': 'Junior Software Engineer',
},
{'company': 'Space Roots',
'start': '2039-01-01',
'end': '2041-01-01',
'role': 'Senior Software Engineer',
},
],
},
{'name': 'Belal Banana',
'experiences': [
{'company': 'Banana Tech',
'start': '2041-01-01',
'end': '2042-01-01',
'role': 'Smoothie Operator',
},
{'company': 'BugSquash Labs',
'start': '2042-02-01',
'end': '2043-08-01',
'role': 'Code Pest Control Specialist',
},
{'company': 'Caffeinated Circuits Inc.',
'start': '2043-09-01',
'end': '2045-05-01',
'role': 'Espresso-Driven Engineer',
}
]
}, ]
والمطلوب هو التالي:
- استخرج اسم المرشح الثاني
- استخرج اسم الشركة الثانية التي عمل فيها المشرح الأول
- للمرشح الأول، استخرج وقت البداية لأول شركة، ووقت النهاية لآخر شركة
- استخرج قاموس الخبرة التي فيها القيمة:
role: "Espresso-Driven Engineer"