回答編集履歴

2

追記

2018/04/13 04:22

投稿

arch_
arch_

スコア158

test CHANGED
@@ -1,4 +1,6 @@
1
1
  dictで十分だと思います。
2
+
3
+ または、強引にsortedを使う方法もあります。
2
4
 
3
5
 
4
6
 

1

追記

2018/04/13 04:22

投稿

arch_
arch_

スコア158

test CHANGED
@@ -6,10 +6,20 @@
6
6
 
7
7
  dict_list1 = dict(list1)
8
8
 
9
-
10
-
11
9
  for k in list2:
12
10
 
13
11
  print(k, dict_list1[k])
14
12
 
13
+
14
+
15
+ # --
16
+
17
+
18
+
19
+ sorted_list1 = sorted(list1, key=lambda x: list2.index(x[0]))
20
+
21
+ for k, v in sorted_list1:
22
+
23
+ print(k, v)
24
+
15
25
  ```