2016-04-02 79 views

回答

0

这应该让你开始:

import random 

x = 2 # Amount of Random choices 
dict = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5} 
dict2 = {} 

for _ in range(x): 
    key = random.choice(list(dict.keys())) # Chose a random key 
    dict2[key] = dict[key] # Add it to new dict 
    dict.pop(key, None) # Remove from old dict, so it doesn't get picked again 

print(dict2) 
+0

让我知道,如果它的工作原理! – Oisin

+0

谢谢!这是有帮助的。顺便说一句,代码中的dict2 [key] = dict [key]#是什么意思#将它添加到新字典中为什么使用[]以及为什么键在[]中。 – james

+0

使用该语法会告诉python添加一个新值,该键是字典中的“键”。 – Oisin