2016-04-02 17 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]#新しいdictになぜ[]を使うのか、そしてなぜキーが[]の中にあるのかを追加します。 – james

+0

この構文を使用すると、キーが辞書に 'key 'である新しい値を追加するようにpythonに指示します。 – Oisin

関連する問題