题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 要求输入: google 输出: ggg#ll ###########python解法############:
class Solution:
def __init__(self, s):
self.s = s
def FirstAppearingOnce(s):
# 定义一个空字符串来承接每一次枚举判断后的字母
f = ''
# 遍历s的值和标
for index, value in enumerate(s):
# 判断s中第一次出现一次的字母,放在f中并退出
if s.count(value) == 1: