sort tuple by first element python
a = [(5,8), (3,4), (9,7)]
#sort by first element in tuple
result = sorted(a, key=lambda tup: tup[0])
#OR to do inplace sort:
a.sorted(key = lambda tup: tup[0])
# output
[(3, 4), (5, 8), (9, 7)]
sort tuple by first element python
a = [(5,8), (3,4), (9,7)]
#sort by first element in tuple
result = sorted(a, key=lambda tup: tup[0])
#OR to do inplace sort:
a.sorted(key = lambda tup: tup[0])
# output
[(3, 4), (5, 8), (9, 7)]
how to sort a list by the second element in tuple python
# lists_of_tuples = [('item', 'price'), ('item', 'price'), ('item', 'price')]
def sort_prices(list_of_tuples): #sort the list b*y the price of each tuple
list_of_tuples.sort(key=lambda x: x[1], reverse=True) #earse the "reverse" part to sort in small to big.
return list_of_tuples, print(list_of_tuples)
pyhon sort a list of tuples
sorted([('abc', 121),('abc', 231),('abc', 148), ('abc',221)], key=lambda x: x[1])
pyhon sort a list of tuples
# Python program to sort a list of tuples by the second Item
# Function to sort the list of tuples by its second item
def Sort_Tuple(tup):
# Getting length of list of tuples
lst = len(tup)
for i in range(0, lst):
for j in range(0, lst-i-1):
if (tup[j][1] > tup[j + 1][1]):
temp = tup[j]
tup[j]= tup[j + 1]
tup[j + 1]= temp
return tup
how to sort tuples in python
# If you have a tuple, first convert it to a list:
a = (3,1,2)
a = list(a)
# And now you can just use the inbuilt function ( .sort() ):
a.sort()
print(a)
>>> [1,2,3]
# ^ by using .sort() you are modifying the original list / tuple, however
# if you want to make a sorted copy of the list / tuple, then you use this:
a = [3, 6, 8, 2, 78, 1, 23, 45, 9]
print(sorted(a))
>>> [1, 2, 3, 6, 8, 9, 23, 45, 78]
# This also works with the alphabet or a combination between letters and
# numbers.
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