{"raitisu": [{"name": "test"}, {"name": "test1"}]}
note = {'name': ""+random.choice(notes.keys())+""}
test と test1 をランダムに選択する方法は?
{"raitisu": [{"name": "test"}, {"name": "test1"}]}
note = {'name': ""+random.choice(notes.keys())+""}
test と test1 をランダムに選択する方法は?
からランダムに辞書のリストを選択しnotes
(反復可能として扱われるときに辞書がそのキーを生成するという事実を使用して)、既知のキー「名前」を使用してリストから値を選択します。
import random
notes = {"raitisu": [{"name": "test"}, {"name": "test1"}],
"iceyyheart": [{"name": "test"}]}
notes_key = random.choice(notes)
random_dict_list = notes[notes_key]
random_value = random.choice(random_dict_list)["name"]
note = { 'name': random_value }