Как использовать рандомное значение повторно, в Python? ТГ Бот

Пишу ТГ бот-игру. Вывожу одно слово из списка рандомно, через random.choice(), но как запомнить, что бы оперировать данными в дальнейшем.

bag = ['Отмычка', 'Набор инструментов', 'Пила', 'Аптечка']

@bot.message_handler(content_types=['text'])
def messagelist(message):
    if message.text == 'Новая Карточка':
    bot.send_message(message.chat.id,"Сумка: " + random.choice(bag))

Список более 200 наименований. Хочу сделать кнопку "показать карточку", что бы игрок не искал в чате, а инфа просто опять вывелась в сообщение.


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

Автор решения: Сергей

Отвечая строго на ваш вопрос - надо ввести переменную zapomnit и в ней запомнить:

bag = ['Отмычка', 'Набор инструментов', 'Пила', 'Аптечка']

@bot.message_handler(content_types=['text'])
def messagelist(message):
  if message.text == 'Новая Карточка':
    zapomnit = random.choice(bag) 
    bot.send_message(message.chat.id,"Сумка: " + zapomnit)
→ Ссылка