collectionメソッドで、most_common()を使用しているはずなのに何故か頻出単語順にならないで出力されてしまいます。
以下がソースコードです。
import re
with open(r"C:\Users\junta\OneDrive\Documents\bunnseki.txt", "r") as tf: a = tf.read().split(',')
from collections import Counter
c = Counter(a)
d = c.most_common(20)
print(d)
ファイルの内容およびコードの実行結果を提示ください。
[  allcount: 822134
- 
  genre: 201
  keyword: >
    R15 残酷な描写あり
    異世界転生 スライム チート
- 
  genre: 201
  keyword: >
    R15 残酷な描写あり
    異世界転生
- 
  genre: 201
  keyword: >
    R15 残酷な描写あり
    異世界転移 異世界]
↑のような文章が延々と続いています。
("https://api.syosetu.com/novelapi/api/?order=hyoka&of=t-k-gp\n---\n- \n  allcount: 822134\n- \n  genre: 201\n  keyword: >\n)
↑の文章がコードの実行結果になります。
mostのコードを使っているににもかかわらず、順番に出てきてしまいました。

回答1件
あなたの回答
tips
プレビュー


