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