回答編集履歴

4

追記

2017/10/06 09:35

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -43,3 +43,19 @@
43
43
  なぜそのような操作をしているのかについては、コードが断片的なためわかりません。
44
44
 
45
45
  **『vの一番最後の値の符号を逆にしたものを基準にソートしている』**みたいですが。
46
+
47
+
48
+
49
+ `dict.items`の各要素がラムダ式に与えられますので、次も参考になりますね。
50
+
51
+ ```Python
52
+
53
+ >>> ('apple', 'ringo')[-1]
54
+
55
+ 'ringo'
56
+
57
+ ```
58
+
59
+
60
+
61
+ さて、なんで参考になるかは、ちょっと考えてみて下さい。

3

修正

2017/10/06 09:35

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```Python
4
4
 
5
- >>> my_list = [i for i in range(5)]
5
+ >>> my_list = list(range(5))
6
6
 
7
7
  >>> my_list
8
8
 

2

追記

2017/10/06 09:31

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -41,3 +41,5 @@
41
41
 
42
42
 
43
43
  なぜそのような操作をしているのかについては、コードが断片的なためわかりません。
44
+
45
+ **『vの一番最後の値の符号を逆にしたものを基準にソートしている』**みたいですが。

1

追記

2017/10/06 09:29

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -15,6 +15,10 @@
15
15
  >>> my_list[-1]
16
16
 
17
17
  4
18
+
19
+ >>> my_list[0] is my_list[-0]
20
+
21
+ True
18
22
 
19
23
  ```
20
24