如何在一组字符串中找到所有常用字母?

Mar*_*kF6 -1 python

我编写代码来查找3个给定字符串的所有常用字母.不幸的是,有一些我无法找到的错误.如果有人能告诉我这样的代码是什么样的,我会很感激.

谢谢你的帮助!

nin*_*cko 8

def commonLetters(*strings):
    return set.intersection(*map(set,strings))
Run Code Online (Sandbox Code Playgroud)

演示:

>>> commonLetters('abcdef', 'defg', 'def', 'ef')
{'e', 'f'}
Run Code Online (Sandbox Code Playgroud)

  • `common_letters`([PEP8](http://www.python.org/dev/peps/pep-0008/#function-names)) (4认同)
  • 或`return set(strings [0]).intersection(*strings [1:])` (2认同)