python - python中的字符串比较?
问题描述
在这里,我试图在两个字符串中打印唯一值,
string1 = "wana"
string2 ="sana"
string3 = ""
for wrd in string1 :
if wrd not in string2:
string3+=wrd
上面的代码可以比较 string1 并返回不在 string2 中的输出,我想要两个字符串的唯一值,这里S 和 W需要附加到 string3 。如何在不使用函数和类的情况下做到这一点?
问候
解决方案
这是一种方法。使用set
前任:
string1 = "wana"
string2 ="sana"
string3 = "".join(set(string1) ^ set(string2))
print(string3)
输出:
sw
推荐阅读
- android - Android Studio:当我开始一个项目时,我分叉但得到一个错误“没有找到'app'的变体。”
- android - 如何在android中实现Realm DB上的Inner Join
- amazon-web-services - AWS Cloudwatch 上的自定义指标延迟
- node.js - nodejs异步等待一个变量中的所有数据
- python - Python:文件下载权限错误 [Errno 13]
- html - 如何仅使用 CSS 将复选框与标签对齐
- c++ - 通过 Clang/LLVM 使用特定寄存器强制全局变量
- c# - 如何进入 Shell 页面并离开菜单按钮?
- javascript - 当 JSON 不支持 NaN 时,为什么 MongoDB 允许 NaN 值?
- c# - 删除 Linq 中的任何内容