Skip to content

Commit 565f178

Browse files
committed
sort one array with reference to another array
1 parent 55afd25 commit 565f178

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

sort_array_with_reference.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
s = [10, 12, 20]
2+
f = [20, 19, 30]
3+
4+
map_f = {}
5+
map_s = {}
6+
for i in range(len(f)):
7+
map_f[i] = f[i]
8+
9+
for i in range(len(s)):
10+
map_s[i] = s[i]
11+
12+
# print(map_f)
13+
sorted_f = []
14+
new_s = []
15+
for k,v in sorted(map_f.items(), key=lambda x:x[1]):
16+
sorted_f.append(v)
17+
new_s.append(map_s[k])
18+
19+
print(new_s,'\n',sorted_f)

0 commit comments

Comments
 (0)