回答編集履歴

3

コメント追加

2018/08/01 12:55

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  for line_b in data:
28
28
 
29
- if line_a is line_b:
29
+ if line_a is line_b: # これ別になくてもいいかな・・・
30
30
 
31
31
  continue
32
32
 

2

比較簡単にする

2018/08/01 12:55

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -22,11 +22,11 @@
22
22
 
23
23
  d = defaultdict(int)
24
24
 
25
- for i, line_a in enumerate(data):
25
+ for line_a in data:
26
26
 
27
- for j, line_b in enumerate(data):
27
+ for line_b in data:
28
28
 
29
- if i == j:
29
+ if line_a is line_b:
30
30
 
31
31
  continue
32
32
 

1

変数名変える

2018/08/01 12:53

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -40,9 +40,9 @@
40
40
 
41
41
 
42
42
 
43
- for rank, (k, v) in enumerate(sorted(d.items(), key=lambda x:x[1], reverse=True)):
43
+ for i, (k, v) in enumerate(sorted(d.items(), key=lambda x:x[1], reverse=True)):
44
44
 
45
- print(rank+1, k, v)
45
+ print(i+1, k, v)
46
46
 
47
47
  """ =>
48
48