コードの何が問題なのかを理解するのに苦労しています。複数の辞書からキーをランダムに選択し、そのキーをリストの先頭に追加しようとしています。例えば:
import random
list1 = ["list"]
dict1 = {"key1" : "def1", "key2" : "def2", "key3" : "def3"}
dict2 = {"key4" : "def4", "key5" : "def5", "key6" : "def6"}
DICTIONARIES = [dict1, dict2]
value = random.choice(DICTIONARIES)
key = random.choice(list(value.keys()))
list1[:0] = key
print (list1)
私が欲しいのは、[key5, list] の出力結果です。私が得るのは ['k', 'e', 'y', '5', list] です
何か案は?目的の結果を生成するランダム キーを複数の辞書で検索するより良い方法はありますか?
ありがとう。