@slaventyigang

Как вывести столько элементов, сколько всего в списке по шаблону?

Имею код на подобии этого:
clan_members = [Ваня, Петя, Ира]

    print(
    f'Список участников клана:'
    f'1.{members[0]}'
    f'2.{members[1]}'
    f'3.{members[2]}'
    f'4.{members[3]}'###Тут получаю ошибку , что эл. 
#не существует
    )


Допустим список участников должен идти до 50 игроков. Я не понимаю как можно это реализовать, мне нужно что-бы когда пользователь нажимал "Список участников" выводился весь список, но допустим если в клане 20 игроков из 50 возможных, то если я продолжу выводить по индексу, поймаю ошибку , что элемента под индексом 21 не существует. Как сделать что-бы список выводился до последнего элемента по шаблону, а именно: 1.Ваня 2.Петя ….. 20.Коля(что-бы заканчивался на последнем элементе списка, когда не известно сколько участников в клане). Важно что-бы это было одним сообщением, а не отправлялось по одному участнику. Если кому надо: для Бота Vk , библиотека Vkbottle.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
0xD34F
@0xD34F
print('\n'.join(f'{i}. {n}' for i, n in enumerate(clan_members, 1)))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы