123

j=sorted(range(len(a)),lambda x,y:a[x]-a[y])
map(lambda x:b[x],j)
map(lambda x:b[x],sorted(range(len(a)),lambda x,y:a[x]-a[y]))
map(lambda x:b[x],filter(lambda x:a[x]==5,range(len(a))))