Python-для в сообщении сообщения

У меня есть список продуктов

products = ["meat","salad","tomatoes"]

И я хочу отобразить их в объекте сообщения tkinter, как сообщение. Итак, хочу что-то вроде этого:

This products are already in the list:
-meat
-salad
-tomatoes

Но как вставить строку для вывода в качестве сообщения всех элементов списка товаров? Это вообще возможно?

Я был удивлен, если вы можете использовать петли в этом...

1 ответ

Решение

Если создание строки является вашей проблемой, да, это возможно и может быть сделано с помощью цикла.

st = "This products are already in the list:"
for i in products:
    st += "\n-" + i

Переменная st затем будет иметь выход, который нужно поместить в MessageBox,
("\n" - символ новой строки, мы используем конкатенацию строк для формирования правильной выходной строки)

Другие вопросы по тегам