Подсчет вхождений символов с помощью Python

Подсчет вхождений символа в строку означает подсчет всех подстрок символа из входной строки. Это один из важных вопросов, который задают на собеседованиях по кодированию. В этой статье я расскажу вам, как подсчитывать вхождения символов с помощью Python.

Подсчет вхождений символов с помощью Python:
Чтобы подсчитать количество вхождений символов, нам нужно написать алгоритм, который возвращает количество раз, когда каждый символ появляется во входной строке. Алгоритм должен перебирать каждый символ с самого начала, чтобы подсчитать, сколько раз каждый символ встречается в строке. Вот как написать алгоритм для подсчета количества появлений символов с помощью Python:

def count_characters(s):
    count = {}
    for i in s:
        if i in count:
            count[i] += 1
        else:
            count[i] = 1
    print(count)
print(count_characters("This is a count occurrences program"))
Войти в полноэкранный режим Выйти из полноэкранного режима

Выход:

{'T': 1, 'h': 1, 'i': 2, 's': 3, ' ': 5, 'a': 2, 'c': 4, 'o': 3, 'u': 2, 'n': 2, 't': 1, 'r': 4, 'e': 2, 'p': 1, 'g': 1, 'm': 1}
Войти в полноэкранный режим Выход из полноэкранного режима

В приведенном выше коде мы перебираем каждый символ в строке ввода. Если символ уже присутствует в строке, мы просто увеличиваем его значение на 1 и так далее. В противном случае мы просто добавляем символ в словарь и устанавливаем его значение равным 1. В итоге мы получаем словарь с символами в качестве ключей и их значениями в виде количества их появления в строке.

Сводка
Подсчет количества вхождений символа — важный вопрос на собеседовании по кодированию. Здесь мы должны написать алгоритм для подсчета количества раз появления каждого символа в строке. Надеюсь, вам понравилась эта статья о том, как подсчитывать вхождения символов с помощью Python. Не стесняйтесь задавать свои ценные вопросы в разделе комментариев ниже.

Выбор случайной карты с помощью Python

Оцените статью
devanswers.ru
Добавить комментарий