Professional Documents
Culture Documents
Dictionary
Dictionary
2.
D = dict()
>>> D={}
>>> type(D)
<class 'dict'>
>>> T=dict()
>>> type(T)
<class 'dict'>
>>> print(D)
{}
>>> print(T)
{}
>>> D={"Jan":31,"Feb":28,"Mar":31,"Feb":29}
>>> D
{'Jan': 31, 'Feb': 29, 'Mar': 31}
Accessing Dictionary items/elements
>>> D
{'Jan': 31, 'Feb': 28, 'Mar': 31}
>>> D["Feb"]
28
Traversing
D={"Jan":31,"Feb":28,"Mar":31,"Apr":30}
for I in D:
print(I)
Jan
Feb
Mar
Apr
D={"Jan":31,"Feb":28,"Mar":31,"Apr":30}
for I in D:
print(D[I])
31
28
31
30
D={"Jan":31,"Feb":28,"Mar":31,"Apr":30}
for I in D:
print(I,":",D[I])
Jan : 31
Feb : 28
Mar : 31
Apr : 30
Membership Operators
in, not in
>>> D
{'Jan': 31, 'Feb': 28, 'Mar': 31, 'Apr': 30}
>>> "Feb" in D
True
>>> "May" in D
False
>>> "May" not in D
True
>>> "Apr" not in D
False
N=int(input("Enter size:"))
D={}
for I in range(N):
nm=input("Enter Name:")
phone=int(input("Enter mobile No:"))
D[nm]=phone
print(D)
Functions
D={"Jan":31,"Feb":28,"Mar":31,"Apr":30}
for I in D.keys():
print(I)
5. Values() : it returns the list of all the keys.
>>> D
{'Jan': 31, 'Feb': 28, 'Mar': 31, 'Apr': 30}
>>> D.values()
dict_values([31, 28, 31, 30])
>>> K=D.values()
>>> K
dict_values([31, 28, 31, 30])
>>> for I in K:
print(I)
31
28
31
30
D={"Jan":31,"Feb":28,"Mar":31,"Apr":30}
for I in D.values():
print(I)
D={"Jan":31,"Feb":28,"Mar":31,"Apr":30}
Jan 31
Feb 28
Mar 31
Apr 30