检查一个字符串是否是列表中任何字符串的超字符串

Check if a string is superstring of any of the strings in a list

我有一个字符串列表和另一个(关键)字符串。我想检查列表中的任何字符串是否是键的子字符串。我显然可以编写简单的遍历和检查循环,但我想知道是否有更好的(更 Pythonic 的)方法。

eg. 
list: ["ab", "bac"]
key: "backer"
output: True

等等

使用any:

lst = ["ab", "bac"]
key = "backer"

>>> any(item in key for item in lst)
True