Run
def vowels(x): vowel_count = 0 for char in x.lower(): if char in ['a', 'e', 'i', 'o', 'u']: vowel_count += 1 return vowel_count names = ['apple', 'banana', 'mango', 'orange', 'kiwi', 'plum', 'fig'] names_sorted = sorted(names, key = vowels) print(names_sorted)
Output