您的位置:首页 > 其它

在一个字符串中找到第一个只出现一次的字符

2017-07-28 06:41 246 查看
输入:字符串。若字符串为空,则返回None

返回:目标字符。若不存在目标字符,则返回None

class Demo:
def findMyChar(self,inputStr):
if not isinstance(inputStr,str):
pass
else:
strLen = len(inputStr)
listStr = list(inputStr)
for i in xrange(strLen):
if listStr.count(inputStr[i])==1:
return inputStr[i]
return None

s = Demo()
print s.findMyChar('abaccdeff')
print s.findMyChar('')
print s.findMyChar(1234)
print s.findMyChar('adsfgfrdvasdgrd')

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐