私はPythonにかなり慣れていないので、いじくり回していたこのプログラムを持っています。入力から文字列を取得し、最も頻繁に使用される文字を表示することになっています。
stringToData = raw_input("Please enter your string: ")
# imports collections class
import collections
# gets the data needed from the collection
letter, count = collections.Counter(stringToData).most_common(1)[0]
# prints the results
print "The most frequent character is %s, which occurred %d times." % (
letter, count)
ただし、文字列に各文字が 1 つずつ含まれている場合は、文字が 1 つだけ表示され、それが最も頻繁に使用される文字であることが示されます。most_common(数字)の括弧内の数字を変えようと思ったのですが、毎回他の文字を何度も表示するのは嫌でした。
そのすべての助けに感謝します!