In [1]:
import pprint
In [2]:
# Creating a dictionary with patient information
patient_info = {
"patient_id": "P001",
"name": "John Doe",
"age": 45,
"gender": "Male",
"diagnosis": "Hypertension"
}
pprint.pp(patient_info)
{''''patient_id'''': ''''P001'''',
''''name'''': ''''John Doe'''',
''''age'''': 45,
''''gender'''': ''''Male'''',
''''diagnosis'''': ''''Hypertension''''}
In [3]:
# Creating a dictionary with multiple patients'''' information
patients = {
"P001": {"name": "John Doe", "age": 45, "gender": "Male", "diagnosis": "Hypertension"},
"P002": {"name": "Jane Smith", "age": 38, "gender": "Female", "diagnosis": "Diabetes"},
"P003": {"name": "Emily Davis", "age": 29, "gender": "Female", "diagnosis": "Asthma"}
}
pprint.pp(patients)
{''''P001'''': {''''name'''': ''''John Doe'''',
''''age'''': 45,
''''gender'''': ''''Male'''',
''''diagnosis'''': ''''Hypertension''''},
''''P002'''': {''''name'''': ''''Jane Smith'''',
''''age'''': 38,
''''gender'''': ''''Female'''',
''''diagnosis'''': ''''Diabetes''''},
''''P003'''': {''''name'''': ''''Emily Davis'''',
''''age'''': 29,
''''gender'''': ''''Female'''',
''''diagnosis'''': ''''Asthma''''}}
In [4]:
# Creating a dynamic dictionary using dictionary comprehension
keys = ["patient_id", "name", "age", "gender", "diagnosis"]
values = ["P004", "Michael Brown", 50, "Male", "Cholesterol"]
patient_info_dynamic = {keys[i]: values[i] for i in range(len(keys))}
pprint.pp(patient_info_dynamic)
{''''patient_id'''': ''''P004'''',
''''name'''': ''''Michael Brown'''',
''''age'''': 50,
''''gender'''': ''''Male'''',
''''diagnosis'''': ''''Cholesterol''''}