(4)字元流中第一個不重複的字元
請實作一個函數用來找出字元流中第一個隻出現一次的字元。
# -*- coding:utf-8 -*-
# (4)字元流中第一個不重複的字元
def fristStr(s):
for i in range(len(s)):
if i == 0:
if s[i] in s[i + 1:]:
continue
else:
print(s[i])
break
elif i==len(s)-1:
L = s[i + 1:] + s[:i]
if s[i] in L:
print("不存在出現一次的字元#")
else:
print('第{}個字母{}'.format(i + 1, s[i]))
break
else:
L = s[i + 1:] + s[:i]
if s[i] in L:
continue
else:
print('第{}個字母{}'.format(i + 1, s[i]))
break
s = 'google'
fristStr(s)