Суть вопроса, как вывести случайный ключ из словаря json.
Перегуглил все что можно, одни костыли и кода в 10 строчек, и то не работает. Неужели нет простого способа.
def randkey():
with open("file.json") as file:
dict = json.load(file)
for k, v in sorted(dict.items())[-1:]:
randkeyvalue = f"Имя: {v['Name']}\n" \
f"Возраст: {v['Age']}\n"
На данный момент выводит одну последнюю запись, а хотелось бы случайную.
Подскажите люди добрые, спасибо
ДОПОЛНЯЮ:
Смотрите, если я могу отсортировать словарь в обратном порядке ( sorted() ) и взять из него самое первое значение [-1:]. Могу ли я отсортировать его РАНДОМНО (случайном порядке) и брать первое значение и естественно оно всегда будет разное.