2016-04-02 78 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