← Все вопросы
Как посчитать, сколько раз подстрока встречается в строке?
11
Есть строка, например 'abracadabra', и я хочу узнать, сколько раз в ней встречается 'a' или 'abra'. Цикл писать не хочется, есть ли готовое?
3 ответа
19
✓ Принятый ответ — помог автору
'abracadabra'.count('a') → 5. Метод str.count(sub) считает количество непересекающихся вхождений подстроки.
Екатерина Соловьёва И с подстрокой работает: `.count('abra')` → 2 · 17 месяцев назад
8
Учти, что вхождения не перекрываются: 'aaaa'.count('aa') вернёт 2, а не 3.
Татьяна Петрова Вот это важная деталь, многих ловит · 17 месяцев назад
2
str.count.
Ваш ответ
Войдите, чтобы ответить на вопрос.