Sunday, July 8, 2018

Working with dictonary in python

------------- CODE SNIPPEST -----------------

Dict = {'Avi': 18,'Arjun':12,'Mansi':22,'Avinash':25}   # Create a dictionary
print (Dict['Mansi']) #access value of particular key in dictionary

Boys = {'Avi': 18,'Arjun':12,'Avinash':25}
Girls = {'Mansi':22} 

#copies the dictionary
studentX=Boys.copy()
studentY=Girls.copy()
print studentX
print studentY

#Update value of key
Dict.update({"Kavita":19})
print Dict

#del key from dictionary
del Dict ['Arjun']
print Dict

print "Students Name: %s" % Dict.items()

#Accessing only keys from dictonary
for key in Boys.keys():
    print key
    if key in Dict.keys():
        print True
    else:
        print False

students = Dict.keys() #returns only keys as list
students.sort() #sort the list

for s in students:
    print ":".join((s,str(Dict[s])))

print "Length : %d" % len (Dict)
print "variable Type: %s" %type (Dict)
print cmp(Girls, Boys) #if same returns 0
print "printable string:%s" % str(Dict)

------------------------ OUTPUT ----------------------------

22
{'Arjun': 12, 'Avinash': 25, 'Avi': 18}
{'Mansi': 22}
{'Kavita': 19, 'Arjun': 12, 'Avinash': 25, 'Avi': 18, 'Mansi': 22}
{'Kavita': 19, 'Avinash': 25, 'Avi': 18, 'Mansi': 22}
Students Name: [('Kavita', 19), ('Avinash', 25), ('Avi', 18), ('Mansi', 22)]
Arjun
False
Avinash
True
Avi
True
Avi:18
Avinash:25
Kavita:19
Mansi:22
Length : 4
variable Type: <type 'dict'>
-1
printable string:{'Kavita': 19, 'Avinash': 25, 'Avi': 18, 'Mansi': 22}

No comments:

Post a Comment