>>> texts = ['iiiii', 'bag', 'beto', 'blackboard', 'sequoia']
>>> sorted(texts, key=lambda x: len(set([l for l in list(x) if l in ['a','e','i','o','u']])))
['iiiii', 'bag', 'beto', 'blackboard', 'sequoia']
它可以按预期任务,但相对不是最易读的代码。 下面的代码怎样样?
>>> texts = ['iiiii', 'bag', 'beto', 'blackboard', 'sequoia']
>>> def number_distinct_vowels(x):
(责任编辑:admin)