python - 如何计算字符串的唯一字符集?
问题描述
例如,给定字符串'Parallel'
我想得到集合{'P', 'a', 'e', 'l', 'r'}
我试过这个:
s = set({'Parallel'})
但它不计算正确的集合。
解决方案
设置功能完美运行。请检查自己..
set('Mississippi')
输出:
{'M', 'i', 'p', 's'}
如果要保留它们在文本中出现的顺序,可以使用 OrderedDict
代码:
#import OrrderedDict
from collections import OrderedDict
list(OrderedDict.fromkeys('Mississippi').keys())
输出:
['M', 'i', 's', 'p']
我希望这会有所帮助...... :)
推荐阅读
- c++ - 如何在线程之间同步数据
- maven - Azure Pipeline Maven 任务因未经授权的 401 错误而失败
- java - Java Swing 的问题
- mysql - 如何使用 MySQL 查询仅显示具有相同 pkid 和颜色的产品中的第一个产品
- active-directory - 用户容器内的 AD 用户与在根目录下创建的用户之间的区别
- python - 使用数据透视表求和并找到熊猫中的最大数字
- javascript - 如何处理一个`变量'xxx'在被赋值之前使用。`
- python - 熊猫数据框分组并填充第一行值
- python - 我无法将对象类型列转换为字符串
- ios - GraalVM native-image 将 Java 库编译成 iOS 框架/库