Approach 2: By using Dictionary, list comprehension, lambda function
def sorting_of_element(list1, list2):
initializing blank dictionary
f_1 = {}
initializing blank list
final_list = []
Addition of two list in one dictionary
f_1 = {list1[i]: list2[i] for i in range(len(list2))}
sorting of dictionary based on value
f_lst = {k: v for k, v in sorted(f_1.items(), key=lambda item: item[1])}
Element addition in the list
for i in f_lst.keys():
final_list.append(i)
return final_list
list1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i"]
list2 = [0, 1, 1, 0, 1, 2, 2, 0, 1]
list3 = sorting_of_element(list1, list2)
print(list3)
Output
['a', 'd', 'h', 'b', 'c', 'e', 'i', 'f', 'g']
Auf dieser Seite können Sie das Online-Video Python Programming Approach 2: By using Dictionary, list comprehension, lambda function mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Tech Tips 04 November 2022 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 171 Mal angesehen und es wurde von 4 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!