В медицинской клинике для хранения необходимо организовать информацию о пациентах, заболеваниях и назначенных лекарствах. Для этого необходимо создать список пациентов, каждый пациент которого представлен словарем со следующими полями:
ФИО (строка)
Возраст (число)
Заболевания (кортеж из строк, где каждое заболевание представлено текстом)
Назначенные лекарства (множество строк)
На основе полученного списка выведите на экран:
Все уникальные заболевания, которые есть у пациентов.
Список всех назначенных лекарств.
Возраст самого младшего и самого старшего пациента.
# Все уникальные заболевания
all_diseases = set()
for patient in patients:
all_diseases.update(patient["Заболевания"])
print("Уникальные заболевания:", sorted(list(all_diseases)))
# Все назначенные лекарства
all_medicines = set()
for patient in patients:
all_medicines.update(patient["Назначенные лекарства"])
print("Все назначенные лекарства:", sorted(list(all_medicines)))
# Возраст самого младшего и самого старшего пациента
ages = [patient["Возраст"] for patient in patients]
print("Возраст самого младшего пациента:", min(ages))
print("Возраст самого старшего пациента:", max(ages))