Iterate dictionary in python

Previous
Next
  • We can iterate the dictionary using keys.
  • For loop can iterate all keys of input dictionary.
accounts ={101:"harin", 102:"kiritin", 103:"ramya", 104:"annie"}

print("Account numbers are :")
for accno in accounts:
    print(accno)

print("Account holder names are :")
for accno in accounts:
    name = accounts.get(accno)
    print(name)

Output:

Account numbers are:
101
102
103
104
Account holder names are :
harin
kiritin
ramya
annie

Format the above program using string format specifiers:

accounts ={101:"harin", 102:"kiritin", 103:"ramya", 104:"annie"}
print("Account details are :")
for accno in accounts:
    name = accounts.get(accno)
    print("%d --> %s" %(accno, name))

Output:

Account details are:
101 --> harin
102 --> kiritin
103 --> ramya
104 --> annie
Previous
Next

Add Comment

Courses Enquiry Form