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''''}