Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,844 questions

51,765 answers

573 users

How to convert dictionary to list of tuples in Python

4 Answers

0 votes
dic = {"python": 3, "c#": 12, "java": 19, "php": 8}
 
lst_tpl = list(dic.items())

print(lst_tpl)

print()

for item in lst_tpl:
    print(item)
 
print()
 
for item in lst_tpl:
    print(item[0], item[1])
    
    
 
'''
run:
 
[('python', 3), ('c#', 12), ('java', 19), ('php', 8)]

('python', 3)
('c#', 12)
('java', 19)
('php', 8)

python 3
c# 12
java 19
php 8
 
'''

 



answered Dec 14, 2019 by avibootz
edited May 11, 2024 by avibootz
0 votes
dic = { 'python': 1, 'java': 2, 'php': 3, 'c#': 4 } 
  
lst_tpl = [(key, val) for key, val in dic.items()] 
  
print(lst_tpl) 
 
 
 
'''
run:
 
[('python', 1), ('java', 2), ('php', 3), ('c#', 4)]
 
'''

 



answered Dec 14, 2019 by avibootz
0 votes
dic = { 'python': 1, 'java': 2, 'php': 3, 'c#': 4 } 
  
lst = zip(dic.keys(), dic.values()) 
  
lst_tpl = list(lst) 
  
print(lst_tpl) 
 
 
 
'''
run:
 
[('python', 1), ('java', 2), ('php', 3), ('c#', 4)]
 
'''

 



answered Dec 14, 2019 by avibootz
0 votes
dic = { 'python': 1, 'java': 2, 'php': 3, 'c#': 4 } 
  
lst_tpl = [] 
  
for i in dic: 
   item = (i, dic[i]) 
   lst_tpl.append(item) 

print(lst_tpl) 
 
 
 
'''
run:
 
[('python', 1), ('java', 2), ('php', 3), ('c#', 4)]
 
'''

 



answered Dec 14, 2019 by avibootz
...