У меня есть словарь:Python: как я произвольно выбираю значение из ключа словаря?
dict = {
"Apple": ["Green", "Healthy", "Sweet"],
"Banana": ["Yellow", "Squishy", "Bland"],
"Steak": ["Red", "Protein", "Savory"]
}
, и я хочу, чтобы напечатать одну случайную величину от каждого ключа, поэтому я пытался получить их в список первой:
import random
food = [dict.value.random.choice()]
, но это не работает (не удивительно, это не выглядит чрезмерным и сбивает с толку)
и я хочу, чтобы затем print
еда:
print food
и просто посмотреть:
green
squishy
savory
или любое значение случайным образом выбран.
создает список не нужно? Я буду продолжать попытки публикации.
Чтобы уточнить, почему это не дубликат: я не хочу случайным образом захватывать элемент из словаря, я хочу случайно захватить элемент из каждого списка внутри словаря.
Не используйте dict как имя переменной, потому что оно является встроенным. –
Справа. Я использовал только «dict» для этого примера, так как все пары key: item также вымышлены. –
Возможный дубликат [Как получить случайное значение в словаре python] (http://stackoverflow.com/questions/4859292/how-to-get-a-random-value-in-python-dictionary) – dshgna