Answers for "how to sort values in python from dictionary to list"

12

python sort a dictionary by values

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}

sort_by_key = dict(sorted(x.items(),key=lambda item:item[0]))
sort_by_value = dict(sorted(x.items(), key=lambda item: item[1]))

print("sort_by_key:", sort_by_key)
print("sort_by_value:", sort_by_value)

# sort_by_key: {0: 0, 1: 2, 2: 1, 3: 4, 4: 3}
# sort_by_value: {0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
Posted by: Guest on July-12-2021
40

how can I sort a dictionary in python according to its values?

s = {1: 1, 7: 2, 4: 2, 3: 1, 8: 1}
k = dict(sorted(s.items(),key=lambda x:x[0],reverse = True))
print(k)
Posted by: Guest on November-23-2020
15

sort list of dictionaries python by value

newlist = sorted(list_to_be_sorted, key=lambda k: k['name'])
Posted by: Guest on March-25-2020
4

sorting a dictionary by value in python

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
{k: v for k, v in sorted(x.items(), key=lambda item: item[1])}
{0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
Posted by: Guest on April-22-2020
0

python sort dict by value

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
{k: v for k, v in sorted(x.items(), key=lambda item: item[1])}
Posted by: Guest on April-28-2021
0

how to sort values in python from dictionary to list

x = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5}

accending_x_keys = sorted(x, key=x.get)
descending_x_keys = sorted(x, key=x.get, reverse=True)

for k in accending_x_keys:
    print(k, x.get(k), end=" ")
#output: a 1 b 2 c 3 d 4 e 5   
for v in descending_x_keys:
    print(v, x.get(v), end=" ")
#output: e 5 d 4 c 3 b 2 a 1
Posted by: Guest on February-10-2022

Code answers related to "how to sort values in python from dictionary to list"

Python Answers by Framework

Browse Popular Code Answers by Language