开发者社区> 问答> 正文

检查字符串是否包含除给定字符串python中的字符之外的字符

如何检查string(string1)是否包含除以下字符串(seq_letters)中的字符之外的字符:

string1 = 'SEQ'

seq_letters = 'ATCGRYMKSWHBVDN' E并且Q不在seq_letters中。

展开
收起
游客6qcs5bpxssri2 2019-09-14 21:45:22 718 0
2 条回答
写回答
取消 提交回答
  • 充份利用set集合的差补交并等功能。

    2019-11-20 14:24:52
    赞同 展开评论 打赏
  • 运用 set.difference

    string1 = 'SEQ'

    seq_letters = 'ATCGRYMKSWHBVDN'

    print(set(string1).difference(seq_letters))

    输出:

    {'E', 'Q'}

    2019-09-14 21:45:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载