質問編集履歴
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
以下のコードでは、上から順番に10単語を出力することはできていますが、同率順位を考慮できていません。
|
4
4
|
|
5
|
-
例えば、頻度
|
5
|
+
例えば、頻度9位の単語が同率で5単語存在する場合(8位までは同率なし)は、1位から同率9位までの13単語を出力したいです。
|
6
6
|
|
7
7
|
よろしくお願いいたします。
|
8
8
|
|
2
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,8 +11,6 @@
|
|
11
11
|
```Python
|
12
12
|
|
13
13
|
def top_ten(list_txt):
|
14
|
-
|
15
|
-
a_list = []
|
16
14
|
|
17
15
|
list_lower = []
|
18
16
|
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,13 +20,7 @@
|
|
20
20
|
|
21
21
|
list_lower.append(w.lower())
|
22
22
|
|
23
|
-
for w in list_lower:
|
24
|
-
|
25
|
-
if len(w) >= 4:
|
26
|
-
|
27
|
-
a_list.append(w)
|
28
|
-
|
29
|
-
a_dict = dict((i,
|
23
|
+
a_dict = dict((i, list_lower.count(i)) for i in list_lower)
|
30
24
|
|
31
25
|
a_tp = sorted(a_dict.items(), key=lambda x:x[1], reverse=True)
|
32
26
|
|