python - 获取所有不在字符串python中的字符

标签 python

我正在尝试将字符随机插入到字符串中,我希望稍后能够将它们删除,因此我必须使用字符串中不存在的字符。我想使用尽可能多的字符。如何获得不在字符串中的所有字符的列表?我正在使用 Python 2。

最佳答案

假设您有一组所有可能的字符:

>>> characters = set('ABCabc')

那么就这么简单

>>> my_str = "abbaAC"
>>> not_in_string = characters - set(my_str)
>>> not_in_string
set(['c', 'B'])

关于python - 获取所有不在字符串python中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32190874/

相关文章:

python - 无法使用带有 Python 的 alpine docker 图像连接到 Azure SQL

python - 如何将坐标作为参数传递给函数?

Python如何检查目标对象是否不再是同一个实例或 "valid"

python - 使用带有日志装饰器的 functools.wraps

python - 重命名 Panda Series/DataFrame 的索引

python - Django 的 'collectstatic' 与 Gulp

python - 如何从位于数组顶部的多边形内的 NumPy 二维数组中提取值?

python - 如何使用 `dev_requirements.txt` 中的 `extras_require` 从 `setup.cfg` 文件的 `pip-compile` 部分创建 `pip-tools`?

python - 有没有一种简单的方法可以使用 python 来匹配 csv 文件中的值?

python - 如何将 json 文件中的特定键插入到 Python 中的数据框中