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)]
pyhon sort a list of tuples
sorted([('abc', 121),('abc', 231),('abc', 148), ('abc',221)], key=lambda x: x[1])
sort by tuple
sorted_by_second = sorted(data, key=lambda tup: tup[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
sort tuple list python
# To have largest first and smalest last
sorted([('abc', 121),('abc', 231),('abc', 148), ('abc',221)], key=lambda x: x[1], reverse=True)
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