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 a list of dictionaries to list of tuples in Python

1 Answer

0 votes
lst = [{'python':[1, 2], 'c++':[3, 4, 5]}, 
       {'c':[6], 'php':[7, 8, 9 , 0], 'java':[13, 14]}] 
  
lst_dic = [(key,) + tuple(val) for dic in lst for key, val in dic.items()] 
  
print (lst_dic) 
 



'''
run:
 
[('python', 1, 2), ('c++', 3, 4, 5), ('c', 6), ('php', 7, 8, 9, 0), ('java', 13, 14)]

'''

 



answered Feb 13, 2020 by avibootz
...