В массив с через append добавляется только последние действие
Суть в том, что мне нужно наполнить массив наименованиями продуктов, но в массиве остается только один элемент - последнее совпадение с if. Почему append не добавляет элемент а стирает предыдущий?
call.data приходят от нажатых кнопок в диалоге с ботом. Вынос массива за пределы функции не омогают.
@bot.callback_query_handler(func=lambda call: True)
def callback_one(call):
global userchoise
userchoise = []
if call.data == "apple":
userchoise.append('moloko ')
if call.data == "moloko":
userchoise.append('apple ')