def add_film_markup(message, markups):
markup = telebot.types.InlineKeyboardMarkup()
for i in markups:
markup.add(telebot.types.InlineKeyboardButton(text=i, callback_data=i + '/film'))
bot.send_message(message.chat.id, 'Выбери книгу', reply_markup=markup)
@bot.callback_query_handler(func=lambda call: '/film' in call.data)
def query_handler(call):
show_trailer(call.data[:-5])
{A:'1', B:'1', C:'', D:'1'} # с такой таблицей всё работает
{A:'', B'1', C:'', D:''} # будет считывать только до B