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,870 questions

51,793 answers

573 users

How to convert a nested list into a dictionary in Python

2 Answers

0 votes
nestedlist = [[1, 'a'], [2, 'bb'], [3, 'ccc'], [4, 'dddd']]

dic = {}
for sub_list in nestedlist:
    dic[sub_list[0]] = sub_list[1]

print(dic)


'''
run:

{1: 'a', 2: 'bb', 3: 'ccc', 4: 'dddd'}

'''

 



answered Feb 10, 2025 by avibootz
0 votes
nestedlist = [['aaa', 'bbb', 'ccc', 'ddd'], ['eee', 'fff', 'ggg'], ['hhh', 'iii']]

dic = {}
for sub_list in nestedlist:
    dic[sub_list[0]] = sub_list[1:]    

print(dic)


'''
run:

{'aaa': ['bbb', 'ccc', 'ddd'], 'eee': ['fff', 'ggg'], 'hhh': ['iii']}

'''

 



answered Feb 10, 2025 by avibootz
...