Dictionary
Dictionary
Output
Nirjith
data= {1:'Nirjith', 2:'Aadhithyaa', 3:'aayush', 5:'Aishwarya'}
print(data.get(4))
Output
None
Zip function
Zip() allows you to aggregate elements from multiple iterables into a
single iterable
a = ("John", "Charles", "Mike, ")
b = ("Jenny", "Christy", "Monica")
x = zip(a, b)
#use the tuple() function to display a readable version of the result:
print(tuple(x))
Output
(('John', 'Jenny'), ('Charles', 'Christy'), ('Mike, ', 'Monica'))
Convert list to Dictionary
key=[1,2,3,5]
values =['Nirjith', 'Aadhithyaa','aayush','Aishwarya']
data=dict(zip(key,values))
print(data)
key=[1,2,3,5]
values =['Nirjith', 'Aadhithyaa','aayush','Aishwarya']
data=dict(zip(key,values))
print(data)
Output
{1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya'}
data= {1:'Nirjith', 2:'Aadhithyaa', 3:'aayush', 5:'Aishwarya'}
print(data[5])
Adding the values
data= {1:'Nirjith', 2:'Aadhithyaa', 3:'aayush', 5:'Aishwarya'}
data[4]='Adithi'
data[71]= 'mariyam'
print(data)
{1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi', 71:
'mariyam'}
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi',
71: 'mariyam'}
print(data)
del data[71]
print(data)
{1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi', 71:
'mariyam'}
{1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
Traversal in Dictionary
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
for i in data:
print(i)
1
2
3
5
4
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
for i in data:
print(i, data[i])
1 Nirjith
2 Aadhithyaa
3 aayush
5 Aishwarya
4 Adithi
Pop
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
deleted_element= data.pop(4)
print(deleted_element)
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
deleted_element= data.pop(4)
print(deleted_element)
Output
Adithi
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
data.update(new_data)
print(data)
Update
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
data.update(new_data)
print(data)
Output
{1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi', 6:
'Anipireddy', 7: 'Arpita', 8: 'Ashmit'}
Update (same key)
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
data.update(new_data)
print(data)
Output
{1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Ashmit', 6:
'Anipireddy', 7: 'Arpita'}
data= {1: 'Nirjith', 2: 'Aadhithyaa', 3: 'aayush', 5: 'Aishwarya', 4: 'Adithi'}
print(data.keys())
Output
dict_keys([1, 2, 3, 5, 4])
prg={'js':'atom', 'cs':'vs', 'python':['pycharm','sublime'], 'java':
{'JSE':'Netbeen','JEE':'Eclipse'}}
print(prg['python'])
prg={'js':'atom', 'cs':'vs', 'python':['pycharm','sublime'], 'java':
{'JSE':'Netbeen','JEE':'Eclipse'}}
print(prg['python'])
Output
['pycharm', 'sublime']
prg={'js':'atom', 'cs':'vs', 'python':['pycharm','sublime'], 'java':
{'JSE':'Netbeen','JEE':'Eclipse'}}
print(prg['python'][1])
prg={'js':'atom', 'cs':'vs', 'python':['pycharm','sublime'], 'java':
{'JSE':'Netbeen','JEE':'Eclipse'}}
print(prg['python'][1])
Output
sublime
prg={'js':'atom', 'cs':'vs', 'python':['pycharm','sublime'], 'java':
{'JSE':'Netbeen','JEE':'Eclipse'}}
print(prg[‘java'])
Output
{'JSE': 'Netbeen', 'JEE': 'Eclipse'}
prg={'js':'atom', 'cs':'vs', 'python':['pycharm','sublime'], 'java':
{'JSE':'Netbeen','JEE':'Eclipse'}}
print(prg[‘java'][‘JEE’])
Output
Eclipse