I want to return Caracas with Venezuela and Toronto with Canada. I want to use Caracas as part of my question in a quiz I am developing, and to use Venezuela as the secret answer to that question. Code:
import random
d = {'Venezuela': 'Caracas', 'Canada': 'Toronto'}
def random_pair(x):
print(random.choice(list(x.keys() and x.values())))
random_pair(d)
Returns: Toronto or: Caracas I want it to return: Canada Toronto or: Venezuela Caracas I even tried
print(random.choice(list(d.keys()))
print(random.choice(list(d.values()))
but that could return Caracas while returning Canada.