How to get a random value from dictionary?
One way would be: import random d = {‘VENEZUELA’:’CARACAS’, ‘CANADA’:’OTTAWA’} random.choice(list(d.values())) EDIT: The question was changed a couple years after the original post, and now asks for a pair, rather than a single item. The final line should now be: country, capital = random.choice(list(d.items()))