Я довольно новичок в Python и все еще испытываю проблемы с отображением данных, которые у меня есть так, как я хочу. У меня есть этот код, который определяет самый частый символ в строке. Однако, как я его распечатываю как таковой: ('A', 3)
.Pretty-printing data from counter - Python
stringToData = raw_input("Please enter your string: ")
import collections
print (collections.Counter(stringToData).most_common(1)[0])
Я просто хотел некоторое представление о том, как манипулировать этим кодом, чтобы что-то похожее на это:
print "In your string, there are: %s vowels and %s consonants." % (vowels, cons)
Очевидно, было бы сказать, «в строке, наиболее частый символ (символ), которое произошло (число) раз ».
Я использую Python 2.7, и я попытался использовать pprint
, но я действительно не понимал, как включить его в мой существующий код.
Редактировать: В принципе, я спрашиваю, как я могу кодировать поиск наиболее частого символа в строке и печатать его таким образом, как «В вашей строке наиболее частым символом является символ (символ), который произошел (число) раз. "
Что именно вы надеетесь 'pprint' сделать для вас здесь? Все, что он делает, это настроить способ распечатки больших коллекций; вы не пытаетесь отобразить коллекции вообще. – abarnert