Python program to sort one list by using values of different list :
In this example program, we will learn how to sort elements of one list by using elements of a different list. Let’s take a look into the program :
Python Program :
first_list = ["O","X","A","C","D","K"] second_list = ['1','2','3','4','5','6'] zipped_pairs = zip(first_list,second_list) sorted_pairs = sorted(zipped_pairs) result = [item for item in sorted_pairs] print(result)
Here, we have two list first_list and second_list. We are sorting the values of second_list using first_list. The output of the program is :
['3', '4', '5', '6', '1', '2']
Since, the value 3 is on third position of second_list and ‘A’ is on third position of first_list, it is placed on first position. Similarly, the other elements are also placed by comparing with the elements of first_list.