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
查找字符串中第一个只出现一次的字符 - Python 实现

原文地址: https://www.cveoy.top/t/topic/ocvG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录