Dictionaries are collections with "left and right side", or, "key and value pairs".
Basically keys, (left) describe data on right (value) side.
Dictionaries are created with curly brackets:
dba = {"Name" : "Anastasia", "SSN" : 123456}
print(dba)
Result:
{'Name': 'Anastasia', 'SSN': 123456}
>>>
We will get values using keys:
dba = {"Name" : "Anastasia", "SSN" : 123456}
print(dba["Name"])
print(dba["SSN"])
Result:
Anastasia
123456
>>>
Small reports/explanations are easy:
dba = {"Name" : "Anastasia", "SSN" : 123456}
print("Name: ", dba["Name"])
print("SSN: ", dba["SSN"])
Result:
Name: Anastasia
SSN: 123456
>>>
Simple one-line extraction:
dba = {"Name" : "Anastasia", "SSN" : 123456}
print(dba["Name"], " -> ", dba["SSN"])
Result:
Anastasia -> 123456
>>>
Dictionaries are not "fixed in time", to change values - target keys first:
dba = {"Name" : "Anastasia", "SSN" : 123456}
dba["Name"] = "Michael"
dba["SSN"] = 555444
print(dba)
Result:
{'Name': 'Michael', 'SSN': 555444}
>>>
If you like parentheses more than brackets, use get()
function:
dba = {"Name" : "Anastasia", "SSN" : 123456}
print(dba.get("Name"))
Result:
Anastasia
>>>
We will talk about Dictionary Operations more in next tutorial.
No comments:
Post a Comment