How to enumerate dictionary in Python

5 Answers

0 votes
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72}
  
for i, j in enumerate(dict):
    print(i, j)
    
    
    
'''
run:

0 key1
1 key2
2 key3
3 key4

'''

 



answered Apr 11, 2021 by avibootz
0 votes
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72}
  
for i, (j, k) in enumerate(dict.items()):
    print(i, j, k)
    
    
    
'''
run:

0 key1 34
1 key2 89
2 key3 12
3 key4 72

'''

 



answered Apr 11, 2021 by avibootz
0 votes
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72}
  
for i, j in enumerate(dict.values()):
    print(i, j)
    
    
    
'''
run:

0 34
1 89
2 12
3 72

'''

 



answered Apr 11, 2021 by avibootz
0 votes
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72}

dict = list(enumerate(dict.items()))
 
print(dict)

 
 
 
'''
run:
 
[(0, ('key1', 34)), (1, ('key2', 89)), (2, ('key3', 12)), (3, ('key4', 72))]

'''

 



answered Jul 8, 2022 by avibootz
0 votes
dict = {'key1':34, 'key2':89, 'key3':12, 'key4':72}

dict = list(enumerate(dict.items()))
 
for i, (s, n) in dict:
    print(i, s, n)

 
 
 
'''
run:
 
0 key1 34
1 key2 89
2 key3 12
3 key4 72

'''

 



answered Jul 8, 2022 by avibootz

Related questions

1 answer 180 views
1 answer 147 views
3 answers 209 views
1 answer 189 views
1 answer 190 views
1 answer 174 views
174 views asked Jul 23, 2019 by avibootz
...