texts = ['hocus pocus',  'bibbidi bobbidi boo', 'alakazam',
         'presto chango', 'abracadabra', 'joshikazam', 'sim sala bim']

vowels = 'aeiou'

#print('x' in vowels)
#print('o' in vowels)
#print(sum([True, True, False, True]))

def count_vowels(text):
    return sum([x in vowels for x in text])

L_ = [count_vowels(text) for text in texts]
print(L_)

print('Løsning 1')
L_ = sorted(texts, key=count_vowels)
print(L_)

print('Løsning 2')
L_ = sorted(texts, key=lambda text: sum([x in vowels for x in text]))
print(L_)
