with open('24-164.txt') as f: file0 = f.readlines() with open('24-164.txt') as f: file1 = f.read() maxstring = '' maxk = 0 for string in file0: k = 1 for i in range(len(string)-1): if string[i] == string[i+1]: k += 1 else: if k > maxk: maxk = k maxstring = string k = 1 if k > maxk: maxk = k maxstring = string chars = [] allchars = list(set(maxstring)) for char in allchars: chars.append(maxstring.count(char)) main_bukva = allchars[chars.index(max(chars))] print(main_bukva, file1.count(main_bukva))