Лучший способ подсчитать количество символов в строке

Здравствуйте, я пытаюсь записать эти строки Python в одну строку, но получаю некоторые ошибки из-за изменений словаря, код делает.

for i in range(len(string)):
    if string[i] in dict:
        dict[string[i]] += 1

общий синтаксис, который, как мне кажется, такой:

abc = [i for i in len(x) if x[i] in array]

Можно ли мне сказать, как это может работать, учитывая, что я добавляю 1 к значению в словаре

Спасибо

5
задан Rik Poggi 21 January 2012 в 13:06
поделиться