在本文中,我们将学习如何以不同的方式将两个字符串相交。

请按照以下步骤解决问题。初始化两个字符串和一个空字符串。

遍历第一个字符串,如果当前字符也出现在第二个字符串中并且还没有出现在新字符串中,则将其添加到新字符串中。

打印结果。

示例# initializing the string

string_1 = 'nhooo'

string_2 = 'oo'

result = ''

#从两个字符串中找到共同的字符

for char in string_1:

if char in string_2 and not char in result:

result += char

# printing the result

print(result)

如果运行上面的代码,则将得到以下结果。

输出结果oo

我们将使用该集合将两个字符串相交。请遵循以下步骤。将两个字符串转换为集合。

使用相交方法相交两个集合。

使用join方法将结果转换为字符串。

打印结果。

示例#初始化字符串

string_1 = 'nhooo'

string_2 = 'oo'

#交集

result = set(string_1).intersection(string_2)

#转换为字符串

result_str = ''.join(result)

# printing the result

print(result_str)

如果运行上面的代码,则将得到以下结果。

输出结果oo

结论

如果您对本文有任何疑问,请在评论部分中提及它们。

python字符串如何交叉_Python-两个字符串的交集相关推荐

  1. LeetCode简单题之仅执行一次字符串交换能否使两个字符串相等

    题目 给你长度相等的两个字符串 s1 和 s2 .一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符. 如果对 其中一个字符串 执行 最多一次字符串 ...

  2. LeetCode 1790. 仅执行一次字符串交换能否使两个字符串相等

    文章目录 1. 题目 2. 解题 1. 题目 给你长度相等的两个字符串 s1 和 s2 . 一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符. 如 ...

  3. 算法019:字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。

    题目:字符串轮转.给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串).示例1:输入:s1 = "waterb ...

  4. python两列字符串合并_python两列字符串如何合并?

    python两列字符串如何合并?,字符串,变量,方法,语句,就没 python两列字符串如何合并? python两列字符串如何合并? python两列字符串合并的方法: 1.在很多情况下,我们都需要合 ...

  5. python 匹配字符串多个_Python:匹配字符串中的多个子字符串

    我正在使用Python,我希望将一个给定的字符串与多个子字符串相匹配.我试图用两种不同的方法来解决这个问题.我的第一个解决方案是将子字符串与以下字符串匹配:str = "This is a ...

  6. python语言格式化输出_Python | 格式化输出字符串

    一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...

  7. Python 连接MongoDB并比较两个字符串相似度的简单示例

    本文介绍一个示例:使用 pymongo 连接 MongoDB,查询MongoDB中的 字符串 记录,并比较字符串之间的相似度. 一,Python连接MongoDB 大致步骤:创建MongoClient ...

  8. python获取字符串首字母_Python学习之字符串方法总结

    1.首字母大写 1 test = "abcdef" 2 v = test.capitalize() 3 print(v) 2.所有字母变小写,lower()只能对ASCII 也就是 ...

  9. python 字符串提取操作_python 中对字符串的操作

    一: 字符串基础介绍 python中定义的字符串是个常量,一旦定义后只能使用.不能修改 1.字符串的定义: s = ' aaaa' s = "bbbb " s = "&q ...

  10. python字符串设置字体_python怎么更改字符串后几位

    python更改字符串后几位的方法:可以利用replace()函数来实现.replace()函数可以把字符串中的旧字符串替换成新字符串,并返回替换后的新字符串.具体使用方法如:[str.replace ...

最新文章

  1. 2022-2028年中国自动驾驶系统行业现状调研分析报告
  2. NOIP2017 列队
  3. Jupyter Notebook 添加目录
  4. git如何利用分支进行多人开发
  5. Hadoop/HIVE错误解决方案汇总
  6. 在Java 8之前的项目中使用JUnit 5
  7. 正则表达式pcre在Android下的移植
  8. 计算机视觉实验数学形态学,计算机视觉形态学边缘检测.doc
  9. adb remount overlayfs的说明
  10. 解析button和input type=”button”的区别
  11. nginx 为什么要反向代理 影藏后端 高效连接(给nginx,他自己返回) 端口冲突解决 多个服务...
  12. 计算机应用技术专业是属于文科生,计算机应用技术专业是文科还是理科
  13. 域名、dns、服务器、IP、主机名(写的好)
  14. Julia语法归纳总结
  15. 一张照片生成3D头像!苹果新模型击败StyleGAN2,表情光线都能调,网友:要用于MR?...
  16. 编程生成一个瓶子(1)
  17. IDEA项目发布中,Web Application:Exploded和Web Application:Archive的详细解释
  18. 网络营销与推广手法探秘
  19. C语言VRAM字符串平滑移动,航空数字化仪表中动画显示技术的应用
  20. 1036Gangsters

热门文章

  1. android--多点触控的实现
  2. 短信平台系统搭建 后台功能管理 web源码架构 多线路由通道详解介绍
  3. Word控件Spire.Doc 【文本】教程(10) ;在 word 文档中的字符或句子周围应用边框
  4. 笔记之Python网络数据采集
  5. 用python制作条形图时出现“posx and posy should be finite values”问题的解决方法
  6. MIPS常见指令汇总
  7. 连接HBase的正确姿势
  8. 典型环节matlab仿真,实验一典型环节的matlab仿真
  9. redisHyperLogLog原理解析
  10. 了解IP地址及如何设置IP地址