当前位置: 首页 > 编程笔记 >

python实现查找两个字符串中相同字符并输出的方法

裴俊能
2023-03-14
本文向大家介绍python实现查找两个字符串中相同字符并输出的方法,包括了python实现查找两个字符串中相同字符并输出的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了python实现查找两个字符串中相同字符并输出的方法。分享给大家供大家参考。具体实现方法如下:

seq1 = "spam" 
seq2 = "scam" 
res = []
for x in seq1:
  if x in seq2:
    res.append(x)
print res 

输出结果如下:

['s', 'a', 'm']

希望本文所述对大家的Python程序设计有所帮助。

 类似资料:
  • 问题内容: 我想使用一个 for 循环来计算一个字符串中的一个字符在另一个字符串中出现的次数。 例如,如果string1 =’python’和string2 =’boa constrictor’,则应计算为6(2 t,3 o,1 n) 有谁知道如何做到这一点? 问题答案: 很简单:

  • 问题内容: 如何找到两个子字符串之间的字符串? 我当前的方法是这样的: 但是,这似乎效率很低而且不合Python。什么是做这样的更好的方法? 忘了提:该字符串可能无法启动,并最终和。他们之前和之后的字符可能更多。 问题答案:

  • 我想比较两个用户定义的字符串,并输出两个字符串之间共享的字符数,而不用使用数组。然后我需要输出这些字符中的每一个。我用扫描仪理解用户输入的部分,但后来我就不知所措了。 例如,string1中的"hamper"和string2中的"was"将返回: 共享字符数=5 共享字符 以下是我到目前为止的情况。不过,它会在单独的一行上打印每个字符。有没有一种不用数组的方法可以像上面那样将它们全部列在一行中

  • 问题内容: 我想计算一个字符串中某个字符的出现次数,假设我有一个字符串“ aaaab”,我如何计算其中的a数量? 问题答案: 如果不使用正则表达式,则代码看起来更易于阅读。 现在在您的字符串中包含数字“ a”。并且,这在最佳时间执行。 正则表达式非常适合模式匹配。但是只需定期循环即可在此处完成工作。

  • 问题内容: 我正在尝试查找“ |”的所有出现 在一个字符串中。 但我得到一个错误: 问题答案: 功能: 将返回的索引列表中的出现。

  • 问题内容: 给定两个相等长度的字符串,是否有一种优雅的方法来获取第一个不同字符的偏移量? 显而易见的解决方案是: 但这对于如此简单的任务而言似乎并不正确。 问题答案: 您可以使用按位XOR()的一个不错的属性来实现此目的:基本上,当您将两个字符串异或时,相同的字符将变为空字节()。因此,如果我们对两个字符串进行异或运算,我们只需要使用以下命令找到第一个非空字节的位置: 这里的所有都是它的。因此,让