Python random.choice

时间:2015-09-03 19:48:54

标签: python python-2.7

有没有人知道如何在python字典中使用random.choice从字典中选择一个键。

另外,如何集成if语句来检查从raw_input输入的值是否被赋值给随机选择的键?

1 个答案:

答案 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!'