有没有人知道如何在python字典中使用random.choice从字典中选择一个键。
另外,如何集成if语句来检查从raw_input输入的值是否被赋值给随机选择的键?
答案 0 :(得分:1)
import random
my_dict = {'key1': 'val1', 'key2': 'val2', 'key3': 'val3', 'key4': 'val4'}
rand_key = random.choice(my_dict.keys())
user_input = raw_input('Guess...')
if user_input == my_dict[rand_key]:
print 'You guessed it!'
else:
print 'Better luck next time!'