相关文章推荐
买醉的野马  ·  【Python技巧】re.compile有必 ...·  1 月前    · 
小眼睛的莲藕  ·  Python strip()方法 - ...·  1 月前    · 
成熟的枇杷  ·  Python3 re.search()方法·  1 月前    · 
含蓄的蚂蚁  ·  客座教授 | 中國醫藥大學醫務管理學系 ...·  2 月前    · 
活泼的金针菇  ·  中华人民共和国司法部·  3 月前    · 
没人理的玉米  ·  验证码_哔哩哔哩·  5 月前    · 
豁达的钱包  ·  省退役军人厅印发《“军人退役一件事”集成套餐 ...·  1 年前    · 
英勇无比的核桃  ·  台北故宫有“小强”?“草虫捉迷藏”特展暑假登 ...·  1 年前    · 
Code  ›  Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)开发者社区
python python函数 字符串函数 python字符串
https://cloud.tencent.com/developer/article/1099096
温暖的乒乓球
2 年前
作者头像
Python小屋屋主
0 篇文章

Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > Python小屋 > Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)

Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)

作者头像
Python小屋屋主
发布 于 2018-04-17 11:00:10
5.3K 0
发布 于 2018-04-17 11:00:10
举报

''' 程序功能: 编写函数,给定任意字符串,找出其中只出现一次的字符, 如果有多个这样的字符,就全部找出。'''

import sys

def searchOne(s): # 创建空字典 d = dict() # 遍历字符串,并分别记录每个字符的出现次数 for ch in s: # 这里重点演示字典的get()方法 # 如果这个字符出现过,加1 # 如果这个字符第一次出现,0+1 d[ch] = d.get(ch, 0) + 1 # 列表推导式,查找所有只出现一次的字符 chs = [ch for ch, n in d.items() if n==1]

 
推荐文章
买醉的野马  ·  【Python技巧】re.compile有必要吗?_python pattern必须compile吗
1 月前
小眼睛的莲藕  ·  Python strip()方法 - konglingbin
1 月前
成熟的枇杷  ·  Python3 re.search()方法
1 月前
含蓄的蚂蚁  ·  客座教授 | 中國醫藥大學醫務管理學系 China Medical University, Taiwan
2 月前
活泼的金针菇  ·  中华人民共和国司法部
3 月前
没人理的玉米  ·  验证码_哔哩哔哩
5 月前
豁达的钱包  ·  省退役军人厅印发《“军人退役一件事”集成套餐服务工作流程》_ 回应关切_ 省退役军人厅
1 年前
英勇无比的核桃  ·  台北故宫有“小强”?“草虫捉迷藏”特展暑假登场 -中新网
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号