重複の可能性:
Python を使用して各文字の出現回数を取得する方法
文字列内の各文字の数を取得して保存する最良の方法は何ですか (これには辞書を使用しています - この選択は大きな違いを生むことができますか?) 私が考えたいくつかの方法:
1.
for character in string:
if character in characterCountsDict:
characterCountsDict[character] += 1
else:
characterCountsDict[character] = 1
2.
character = 0
while character < 127:
characterCountsDict[str(unichr(character))] = string.count(str(unichr(character))
character += 1
私は2番目の方法が良いと思います...しかし、どちらでも良いですか? これを行うためのはるかに良い方法はありますか?