← Все вопросы
Как посчитать вхождения символа без учёта регистра?
10
Считаю буквы 'о' в тексте через text.count('о'), но заглавные 'О' не учитываются. Как посчитать и большие, и маленькие сразу?
3 ответа
17
✓ Принятый ответ — помог автору
Приведи строку к одному регистру перед подсчётом:
text = 'Около Около ОКОЛО'
print(text.lower().count('о')) # 9
Главное — и искомый символ тоже в нижнем регистре. Если букв несколько разных, удобнее collections.Counter(text.lower()).
6
text.lower().count('о'). Не забудь, что и сам символ для поиска должен быть строчным.
Сергей Малишевский Ага, искал 'О' в lower()-строке и получал 0 😅 · 12 месяцев назад
2
text.lower().count('о').
Ваш ответ
Войдите, чтобы ответить на вопрос.