@System04

Как найти определенное значение в файле python?

Есть файл с числами, что записаны через пробел
Как посчитать количество чисел "11" в нем?
  • Вопрос задан
  • 132 просмотра
Решения вопроса 2
@twistfire92
Python backend developer
считал файл в строку, методом split преобразовал строку в список. И в списке методом count посчитал количество вхождений
Ответ написан
@denislysenko
data engineer
Пример того, как выглядит файл my_file.txt:
213 
321 
3213 11
12
41 21 412 12 123 321 11
11 321 
212 11


Решение:
count = 0 

with open('my_file.txt') as f:
    lines = [line.rstrip() for line in f]
    for line in lines:
        for elem in line.split(' '):
            if elem == str(11):
                count += 1
        
    
print(count) #--> 4
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@hacker2001
with open('file.txt') as f:
  contents=f.read()
print(contents.count('11'))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы