Как можно сократить данный код? (ЯП Python)
Я пробовал сократить через цикл, но не понял, как можно присвоить имена item_1, item_2, и так далее. Буду благодарен за помощь, не думаю, что для сообщества сократить этот код будет сложно
item_1 = InlineQueryResultArticle(
id=result_id,
title=url_list[0],
input_message_content=input_content
)
item_2 = InlineQueryResultArticle(
id=result_id,
title=url_list[l],
input_message_content=input_content
)
item_3 = InlineQueryResultArticle(
id=result_id,
title=url_list[2],
input_message_content=input_content
)
item_4 = InlineQueryResultArticle(
id=result_id,
title=url_list[3],
input_message_content=input_content
)
item_5 = InlineQueryResultArticle(
id=result_id,
title=url_list[4],
input_message_content=input_content
Ответы (1 шт):
Автор решения: Euaek
→ Ссылка
Проще массив
[new] Например:
items = []
for i in range(5):
items.append(InlineQueryResultArticle(
id=result_id,
title=url_list[i],
input_message_content=input_content
))