ファイルを取得してコードを実行しています。ファイルに数字が何回表示されているのかを調べる
100
200
300
100
200
400
私の目標は、私のコードは、ファイルに数字を反復処理するために取得することで、出力はキーとどのように今までに何回それが現れるように番号を持つ辞書です:行ごとのファイルに表示されるものの例値としてファイル内に格納します。たとえば:
{100:2200:2300:1400:1}
これは私がこれまでにまとめたものです。
def counts(filename):
d={}
with open(filename) as f:
for line in f
for number in line:
return d
また、これには.count()を使用できますか?だから私は、ファイル内の数字のリストを作成し、キーとしてそれらを設定し、それぞれの数字が表示され、キーの値として設定されている対応する量を設定するためのリストを持っていることができますか?
['collections.Counter'](https://docs.python.org/2/library/collections.html#collections.Counter)? –
1行に1つの番号しかない場合、なぜ内部ループが必要ですか? –
[Python:単語がファイル内で何回出現するかを数える](http://stackoverflow.com/questions/22849662/python-count-how-many-times-a-word-occurs-in-a -file) – Tom