python sort list by their position in another list code example
Example: sort list with respect to another list
list1 = [[1,1],[1,2],[1],[2,2]]
list2 = [2, 3, 1, 4]
zipped_lists = zip(list1, list2)
sorted_pairs = sorted(zipped_lists)
tuples = zip(*sorted_pairs)
c,v = [ list(tuple) for tuple in tuples]
print(c)