加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

匹配两个Python字符串中的字符

发布时间:2020-12-20 12:31:25 所属栏目:Python 来源:网络整理
导读:我试图在 Python中打印两组字符串之间的共享字符,我正在这样做,希望实际上找到如何使用除了python正则表达式之外的任何东西(我不知道正则表达式,所以这可能是一个好时机学习它). 因此,如果first_word =“peepa”和second_word =“poopa”,我希望返回值为:“
我试图在 Python中打印两组字符串之间的共享字符,我正在这样做,希望实际上找到如何使用除了python正则表达式之外的任何东西(我不知道正则表达式,所以这可能是一个好时机学习它).

因此,如果first_word =“peepa”和second_word =“poopa”,我希望返回值为:“pa”
因为在两个变量中,共享的字符是p和a.到目前为止,我正在关注如何使用re模块的文档,但我似乎无法掌握这个的基本概念.

关于如何解决这个问题的任何想法?

解决方法

这听起来像是一个问题,你想找到两个字符串之间的字符交集.最快的方法是这样做:

>>> set(first_word).intersection(second_word)
set(['a','p'])

我认为正则表达式不适合这个问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读