まずは、テキストファイル内の単語数をカウントする機能と、単語の出現回数に基づいて辞書を作成するプログラムがあります。プログラムは今辞書は、私は、オブジェクトを2つのインスタンス変数、単語(文字列)と、それが表示されますどのように多くの時間(整数)を有するようにオブジェクトのリストを作成することを考えると辞書からのオブジェクトリストの作成
def counter (AllWords):
d = {}
for word in AllWords:
if word in d.keys():
d[word] = d[word] + 1
else:
d[word] = 1
return d;
f = open("test.txt", "r")
AllWords = []
for word in f.read().split():
AllWords.append(word.lower())
print(counter(AllWords))
です。どんな助けもありがとう!
について何
のHiの出現箇所の数が、私は自分のクラスメソッドを定義使用したいが、私は何が起こっているのか、非常にわかりません。私は辞書があると言うことができます d = {"this":5、 "is":7、 "wrong":8} – ProShitposter
こんにちは、私は自分のクラスメソッドを定義したいと思っていますが、に。 ) と私たちは私たちのクラス クラスWORDCOUNTを(定義: デフ__init __(自己、単語私は辞書 D = {8:5、 "ある": "間違っている"、7 "これを"}考えてみましょう、カウント): self.word =単語 self.count = list_obj =カウント[d.itemsでアイテムにWORDCOUNT(*項目)を()] プリント(list_obj) しかし、このdoesntのは、リストを作りますか?申し訳ありません、私はクラスとオブジェクトから始め、それを得るのに苦労しています。 – ProShitposter
'list_obj'はリストで、' WordCount'アイテムのリストです。 * list comprehension *によって構築されます。 type(list_obj)で型をチェックすることができます。 –