python练习——找出字符串最后一个只出现一次的字符,并且找到下标

def get_once(s:str):
    ret = ''
    for c in s:
        num_c = s.count(c)
        if num_c == 1:
            ret = c
    if ret == '':
        return '没有只出现一次的字符'
    else:
        return f'字符{ret}最后只出现一次,下标为{ret,s.rindex(ret)}'

if __name__=='__main__':
    print(get_once('abbcc'))
    print(get_once('abbccd'))
    print(get_once('aabbcc'))

你可能感兴趣的:(python,python,自动化测试)