list to dict python
my_list = ['Nagendra','Babu','Nitesh','Sathya'] my_dict = dict() for index,value in enumerate(my_list): my_dict[index] = value print(my_dict) #OUTPUT {0: 'Nagendra', 1: 'Babu', 2: 'Nitesh', 3: 'Sathya'}
list to dict python
my_list = ['Nagendra','Babu','Nitesh','Sathya'] my_dict = dict() for index,value in enumerate(my_list): my_dict[index] = value print(my_dict) #OUTPUT {0: 'Nagendra', 1: 'Babu', 2: 'Nitesh', 3: 'Sathya'}
convert list to dictionary using python
# Python3 program to Convert a # list to dictionary def Convert(lst): res_dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)} return res_dct # Driver code lst = ['a', 1, 'b', 2, 'c', 3] print(Convert(lst))
list to dictionary
b = dict(zip(a[::2], a[1::2]))
python convert a list to dict
#python convert a dict to list or a list to dict or a slice a dict or sort a dict by key or value without import #convert dict to list or list to dict or slice a dict #1. convert dict to list temp = [] # not required as [] is mentioned below s = {'b': 3, 'a': 2, 'c': 2, 'd': 1, 'e': 1}#our dict remember temp = [[k,v]for k,v in s.items()]# temp is now list print(temp)#[['b', 3], ['a', 2], ['c', 2], ['d', 1], ['e', 1]] #2. list to dict || pass a list like below a_dict ={}# not required since we have {} in below a_dict = { v[0]:v[1] for k,v in enumerate(temp)} # OR || a_dict = { v[0]:v[1] for k,v in enumerate([k,v]for k,v in s.items())} print(a_dict)#{'b': 3, 'a': 2, 'c': 2, 'd': 1, 'e': 1} #3. Slice a dict is as simple slice as slicing a list #see below at temp[0:3] to slice dict to first 4 elements (0 to 3) a_dict = { v[0]:v[1] for k,v in enumerate(temp[0:3])} print(a_dict)#{'b': 3, 'a': 2, 'c': 2} # OR Also like doing this ([[k,v]for k,v in s.items()][0:3]) #a_dict = { v[0]:v[1] for k,v in enumerate([[k,v]for k,v in s.items()][0:3])} print(a_dict)#{'b': 3, 'a': 2, 'c': 2} #Sort a dict #Reverse True for desc and False for asc #4. Sort a dict by key || s = {'b': 3, 'a': 2, 'c': 2, 'd': 1, 'e': 1} a_dict = dict(sorted(s.items(),key=lambda x:x[0],reverse = False)) print(a_dict )# {'a': 2, 'b': 3, 'c': 2, 'd': 1, 'e': 1} #Sort a dict by value || put 1 in x:x[1] a_dict = dict(sorted(s.items(),key=lambda x:x[1],reverse = False)) #{'d': 1, 'e': 1, 'a': 2, 'c': 2, 'b': 3} #5. Sort dict with import operator import operator as op#change itemgetter to 0|1 for key|value a_dict = dict(sorted(s.items(),key=op.itemgetter(0), reverse = False)) print(a_dict)#{'a': 2, 'b': 3, 'c': 2, 'd': 1, 'e': 1} #refer to #python convert a dict to list or a list to dict or a slice a dict or sort a dict by key or value without import #convert dict to list or list to dict or slice a dict #1. convert dict to list temp = [] # not required as [] is mentioned below s = {'b': 3, 'a': 2, 'c': 2, 'd': 1, 'e': 1}#our dict remember temp = [[k,v]for k,v in s.items()]# temp is now list print(temp)#[['b', 3], ['a', 2], ['c', 2], ['d', 1], ['e', 1]] #2. list to dict || pass a list like below a_dict ={}# not required since we have {} in below a_dict = { v[0]:v[1] for k,v in enumerate(temp)} # OR || a_dict = { v[0]:v[1] for k,v in enumerate([k,v]for k,v in s.items())} print(a_dict)#{'b': 3, 'a': 2, 'c': 2, 'd': 1, 'e': 1} #3. Slice a dict is as simple slice as slicing a list #see below at temp[0:3] to slice dict to first 4 elements (0 to 3) a_dict = { v[0]:v[1] for k,v in enumerate(temp[0:3])} print(a_dict)#{'b': 3, 'a': 2, 'c': 2} # OR Also like doing this ([[k,v]for k,v in s.items()][0:3]) #a_dict = { v[0]:v[1] for k,v in enumerate([[k,v]for k,v in s.items()][0:3])} print(a_dict)#{'b': 3, 'a': 2, 'c': 2} #Sort a dict #Reverse True for desc and False for asc #4. Sort a dict by key || s = {'b': 3, 'a': 2, 'c': 2, 'd': 1, 'e': 1} a_dict = dict(sorted(s.items(),key=lambda x:x[0],reverse = False)) print(a_dict )# {'a': 2, 'b': 3, 'c': 2, 'd': 1, 'e': 1} #Sort a dict by value || put 1 in x:x[1] a_dict = dict(sorted(s.items(),key=lambda x:x[1],reverse = False)) #{'d': 1, 'e': 1, 'a': 2, 'c': 2, 'b': 3} #5. Sort dict with import operator import operator as op#change itemgetter to 0|1 for key|value a_dict = dict(sorted(s.items(),key=op.itemgetter(0), reverse = False)) print(a_dict)#{'a': 2, 'b': 3, 'c': 2, 'd': 1, 'e': 1} #refer to https://ideone.com/uufYuP #dn't forget to upvote
python list to dictionary
def to_dictionary(keys, values): return dict(zip(keys, values)) keys = ["a", "b", "c"] values = [2, 3, 4] print(to_dictionary(keys, values)) # {'a': 2, 'c': 4, 'b': 3}
dict to list python
dict.items()
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us