Change language

Python | Reverse sort string

|

Method: Using sorted () + lambda
A combination of these functions can be used to accomplish this task. In these, we pass negative values ​​to the lambda functions so that ascending order of numbers is evaluated as descending and hence a successful hack to accomplish this task.

# Python3 code for demonstration
# Reverse sorting string, list of integer tuples
# Using sorted () + lambda

 
# initializing list

test_list = [( "Geeks" , 5 ), ( " For " , 3 ), ( "Gee ks " , 6 ), ( "Is" , 5 ), 

( "Best" , 7 ), ( " For " , 5 ), ( "CS" , 3 )]

 
# print original list

print ( "The original list is:" + str (test_list))

 
# Reverse sort string, list of integer tuples
# Using sorted () + lambda

res = sorted (test_list, key = lambda sub: ( - sub [ 1 ], sub [ 0 ]))

 
# print result

print ( "The list after inverse sorted tuple elements:" + str (res))

Output:

The original list is: [(’Geeks’, 5), (’For’, 3), (’Geeks’, 6), (’Is’, 5), (’Best’, 7), (’For’, 5), (’CS’, 3) ]
The list after inverse sorted tuple elements: [(’Best’, 7), (’Geeks’, 6), (’For’, 5), (’Geeks’, 5), (’Is’ , 5), (’CS’, 3), (’For’, 3)]

Python | Reverse sort string Python functions: Questions

Python | Reverse sort string String Variables: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method