2017-12-17 16 views
1

私は別のファイルで使用したい.py辞書を持っています。私は、ランダムにキー辞書から無作為に選ばれたキーの値を見つける

w_keys = dictionary.dic.keys() 

def inf(): 
    return random.choice(list(w_keys)) 

x = inf() 

を選びたいし、私は

value = dictionary.dic.values() 
return dictionary.dic[x] == value 

、選択したキーの値を見つける必要があるが、私はそうするかどうかはわからないし、私の試みは(予想通り)ドン仕事は?

+2

どのような試行ですか?私はここには何も見ません。 – usr2564301

+0

@ usr2564301私は '' value = ''で始まるコードを意味しました –

+0

'return dictionary.dic.get(x、None)'を試してください –

答えて

1
import random 

dict = {'A': 'a', 'B': 'b'} 

def inf(dict): 
    return random.choice(list(dict.keys())) 

x = dict[inf(dict)] 
関連する問題