В теле страницы здоровый блок символов, как и думал решение простое, как минимум посчитать количество каждого символа, тогда если есть уникальные то они будут с единичным каунтером. Но проблема в том решении была в том что словари в питоне сортируются по хешам а не по возрастанию, поэтому сделал по другому каждый новы символ был с каунтером +1 и хоть в словаре все равно получилось месиво но стало лучше потому как уже видно в каком порядке появлялись уникальные знаки. Дальше просто поменял местами ключ и значение в словаре и вывел отсортированное . =)
f = open(r"d:\text.txt", "r") # Stores character counts.chars = {} counter =0 # Loop over file and increment a key for each char.for line in f.read(): for c in line.strip(): var=chars.get(c) if chars.get(c)==None: counter+=1 chars[c] = counter # Print character counts.new_dict = dict (zip(chars.values(),chars.keys())) for item in new_dict.items(): print(item)
Еще плюс множество интересных решений для этой задачи.
