Try this: >>> animal = ['koala', 'kangaroo'] >>> fruit = ['banana', 'apple'] >>> words = {'animals': animal, 'fruits': fruit} >>> kinds = tuple(words.keys()) >>> kind = random.choice(kinds) >>> kind 'animals' >>> word = random.choice(words[kind]) >>> word 'koala'