teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

訂正

2019/03/23 05:51

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -12,6 +12,6 @@
12
12
  ```python
13
13
  A= ("魚","肉","菓子","米","麺")
14
14
  B= (7,5,1,6,9)
15
- print( *reversed( sorted( zip( B, A ) ) )
15
+ print( *reversed( sorted( zip( B, A ) ) ) )
16
16
  #(9, '麺') (7, '魚') (6, '米') (5, '肉') (1, '菓子')
17
17
  ```

2

訂正

2019/03/23 05:51

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -13,5 +13,5 @@
13
13
  A= ("魚","肉","菓子","米","麺")
14
14
  B= (7,5,1,6,9)
15
15
  print( *reversed( sorted( zip( B, A ) ) )
16
- #('麺', 9) ('魚', 7) ('菓子', 1) ('肉', 5) ('米', 6)
16
+ #(9, '麺') (7, '魚') (6, '米') (5, '肉') (1, '菓子')
17
17
  ```

1

追記

2019/03/23 05:45

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -3,4 +3,15 @@
3
3
  NUM = [7, 5,1,6,9]
4
4
  list( zip( *reversed( sorted( [ ( x, i ) for i, x in enumerate( NUM ) ] ) ) ) )[1]
5
5
  #(4, 0, 3, 1, 2)
6
+ ```
7
+
8
+ ##### 追記
9
+ > 1位 麺 9個、 2位 魚 7個 3位 米 のような情報がわかるようにしたいのです。
10
+
11
+ それなら、こうでしょうか。
12
+ ```python
13
+ A= ("魚","肉","菓子","米","麺")
14
+ B= (7,5,1,6,9)
15
+ print( *reversed( sorted( zip( B, A ) ) )
16
+ #('麺', 9) ('魚', 7) ('菓子', 1) ('肉', 5) ('米', 6)
6
17
  ```