相关文章推荐
近视的口罩  ·  python中怎样删除字符串头尾的空格和换行 ...·  1 周前    · 
纯真的芒果  ·  python去除字符串换行 · Cloud ...·  1 周前    · 
憨厚的紫菜汤  ·  GitLab application ...·  6 月前    · 
打篮球的汽水  ·  PyTorch 错误 ...·  1 年前    · 
一身肌肉的麦片  ·  Linux 安装 sdkman ...·  2 年前    · 
绅士的松鼠  ·  Java异常处理——Exception和Ru ...·  2 年前    · 
成熟的春卷  ·  C/C++文件API简单操作 - 傍风无意 ...·  2 年前    · 
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中怎样删除字符串头尾的空格和换行-百度经验
1 周前
纯真的芒果  ·  python去除字符串换行 · Cloud Atlas
1 周前
憨厚的紫菜汤  ·  GitLab application limits | GitLab Docs
6 月前
打篮球的汽水  ·  PyTorch 错误 RuntimeError: view size is not compatible with input tensor‘s size and stride (at least o
1 年前
一身肌肉的麦片  ·  Linux 安装 sdkman 及使用方法_媛测的博客-CSDN博客
2 年前
绅士的松鼠  ·  Java异常处理——Exception和RuntimeException_51CTO博客_java异常捕获 exception
2 年前
成熟的春卷  ·  C/C++文件API简单操作 - 傍风无意 - 博客园
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号