Sorting list based on values from another list?

后端 未结 15 2310
温柔的废话
温柔的废话 2020-11-21 07:14

I have a list of strings like this:

X = [\"a\", \"b\", \"c\", \"d\", \"e\", \"f\", \"g\", \"h\", \"i\"]
Y = [ 0,   1,   1,   0,   1,   2,   2,   0,   1 ]
         


        
15条回答
  •  抹茶落季
    2020-11-21 07:54

    zip, sort by the second column, return the first column.

    zip(*sorted(zip(X,Y), key=operator.itemgetter(1)))[0]
    

提交回复
热议问题