words = ['abcd', 'abdef', 'eft', 'egg', 'uck', 'ice']
index = {k.lower(): list([x for x in words if x[0].lower() == k.lower()]
    ) for k in 'aeiou'}
index
Добавить в список списков с пониманием словаря