擅长:python、mysql、java
<p>你误解了<code>any</code>的作用。如果提供给它的iterable的任何成员为True,则返回True:<code>print(any([False, [], 0, None, 'a'])) #outputs True</code>相反,只有传递给它的iterable的每个成员都为True时,<code>all</code>才返回True。你知道吗</p>
<p>但是,它是一个强大的工具,您可以使用它来执行此任务:</p>
<pre><code>from string import ascii_lowercase as lowercase #a-z
def partition(*names):
if any(n[0].lower() in lowercase[:13] for n in names):
print(*names)
else:
print("No names matched the criteria")
partition('Eleanor', 'Sammy', 'Owen', 'Gavin')
</code></pre>