查找字符串中第一个只出现一次的字符 - Python 实现
def find_first_unique_char(s):
"""查找字符串中第一个只出现一次的字符
Args:
s: 输入字符串
Returns:
第一个仅出现一次的字符,若没有则输出'No'。
"""
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
for char in s:
if char_count[char] == 1:
return char
return 'No'
# 示例测试
s = 'abcabd'
result = find_first_unique_char(s)
print(result) # 输出: c
s = 'abcabc'
result = find_first_unique_char(s)
print(result) # 输出: No
原文地址: https://www.cveoy.top/t/topic/ocvG 著作权归作者所有。请勿转载和采集!