fork(5) download
  1. #!/usr/bin/env python
  2. # coding: utf-8
  3.  
  4. import operator
  5.  
  6. A = [239, 1678, 2678, 4430, 199]
  7. B = [4126.77552299, 984.39685939, 237.92397237, 497.72447701, 3377.17916825]
  8.  
  9. sorted_B = sorted(B)
  10. locations = sorted(range(len(A)), key=A.__getitem__)
  11.  
  12. result = [None]*len(B)
  13. for i, elem in zip(locations, sorted_B):
  14. result[i] = elem
  15.  
  16. print result
Success #stdin #stdout 0.01s 9024KB
stdin
Standard input is empty
stdout
[497.72447701, 984.39685939, 3377.17916825, 4126.77552299, 237.92397237]