python 菜谱(python cookbook) 1.8 判断一个字符集是否在另一个字符集中

挑战任务1:判断一个字符串是否在另外一个字符串中

对于处理一个字符串时候在另外一个字符串中,使用in是最简单的解决方案。

ast='a in b'

bst='this a in b only'

ast is in bst

挑战任务2:判断一个字符集是否在另一个字符集中

  • 简单的处理方法是判断每个出现在一个字符串的字符是否出现在一个字符串中

          for c in ast:

              if c in bst

                  ......

  • 另外set(集合)能很好的处理这个问题。

              set(ast).issubset(set(bst))