题解 | 删除字符串中出现次数最少的字符
string = input('') dic = {} # 创建字母-次数字典 for i in range(len(string)): s = string[i] if s in dic: dic[s] += 1 else: dic[s] = 1 # 出现最小次数及字母 min_value = min(dic.values()) min_str = [] for i in dic: if dic[i] == min_value: min_str.append(i) # 新字符串 newstr = '' for i in range(len(string)): A = string[i] if A in min_str: continue else: newstr = newstr + A # 输出 print(newstr)