Как получить случайный элемент из словаря в Python?

people = {"person1": "1", "person2": "2", "person3": "3", "person4": "4"}

сделал так для примера


Ответы (2 шт):

Автор решения: Kadenza
import random
people = {"person1": "1", "person2": "2", "person3": "3", "person4": "4"}
key = random.choice(list(people.keys()))
print(people[key])
→ Ссылка
Автор решения: CraSmi

Вы можете создать список из ключей словарья и с помощью библиотеки random выбрать случайный ключ и использовать ее:

import random

people = {"person1": "1", "person2": "2", "person3": "3", "person4": "4"}

people_keys_list = list(people.keys())
random_key = random.choice(people_keys_list)

# И обратится к значению по этому ключу

print(people[random_key])
→ Ссылка