Dictionaries

Last updated
Was this helpful?
Was this helpful?
In [1]: emails={}
In [2]: emails['Duan']='duan@mit.edu'
In [3]: emails['Charlie']='charliew@mit.edu'
In [4]: emails['Stuart']='slevine@mit.edu'
In [5]: emails['Allen']='asoberan@mit.edu'
In [6]: emails.keys()
Out[6]: ['Allen', 'Charlie', 'Duan', 'Stuart']
In [7]: emails.values()
Out[7]: ['asoberan@mit.edu', 'charliew@mit.edu', 'duan@mit.edu', 'slevine@mit.edu']
In [8]: emails
Out[8]:
{'Charlie': 'charliew@mit.edu',
'Duan': 'duan@mit.edu',
'Allen': 'asoberan@mit.edu',
'Stuart': 'slevine@mit.edu'}
In [9]: emails['Duan']
Out[9]: 'duan@mit.edu'
In [10]: instructors=['Duan','Charlie','Stuart','Allen']
In [11]: email=['duan@mit.edu','charliew@mit.edu','slevine@mit.edu','asoberan@mit.edu']
In [12]: adict=dict(zip(instructors,email))
In [13]: adict
Out[14]:
{'Charlie': 'charliew@mit.edu',
'Duan': 'duan@mit.edu',
'Allen': 'asoberan@mit.edu',
'Stuart': 'slevine@mit.edu'}