我創建了一個dictionary
,其中每個key
有多個value
。 用戶將指定一個鍵,程序必須返回與其在字典中註冊的相關值之一。如何選擇字典中的隨機值?
例如:
Key = "The man"
Values for this key = "get up" "sleep" "say hello".
當用戶指定密鑰「的哥」,程序需要返回「休眠」或「起牀」或「打招呼」。
如何製作random values
?
我創建了一個dictionary
,其中每個key
有多個value
。 用戶將指定一個鍵,程序必須返回與其在字典中註冊的相關值之一。如何選擇字典中的隨機值?
例如:
Key = "The man"
Values for this key = "get up" "sleep" "say hello".
當用戶指定密鑰「的哥」,程序需要返回「休眠」或「起牀」或「打招呼」。
如何製作random values
?
random.choice()
>>> random.choice([1, 2, 3])
2
>>> random.choice([1, 2, 3])
1
>>> random.choice([1, 2, 3])
2
>>> random.choice([1, 2, 3])
3
感謝您的幫助!我有! –
假設你的編程語言是蟒:
import random
di = {'a':[1,2,3], 'b':[4,5,6], 'c':[7,8,9]}
random.choice(di['a'])
// returns a random value from the list
在你的情況, random.choice(yourDictionary [ 'userEnteredValue']) //返回從隨機值與密鑰相關的列表..
感謝您的幫助!我有! –
什麼語言?你是否將鍵映射到值列表? – squiguy
如何製作隨機值取決於您的編程環境。不同的平臺和框架通過不同的機制提供隨機值。如果您指定了使用的環境,我們可能會提供幫助。 –
該語言是Python。我爲學生使用JES 4.3 - Jython環境 –