@Guerro69

Как в цикле for сделать строку а не столбец?

Я написал код, который упоминает всех пользователей в кф, но есть одна проблема, из-за цикла, всех пользователей он пишет в столбец, а попытавшись сделать в строку, я получил только одного последнего пользователя. Вот код:
if message == '/an':
                    chat = vk.messages.getConversationMembers(peer_id=event.obj.peer_id, group_id=group)
                    profiles = chat['profiles']
                    for i in range(len(profiles)):
                        text = ''
                        text += f"[id{profiles[i]['id']}|{profiles[i]['first_name']} {profiles[i]['last_name']}], "
                    vk.messages.send(peer_id=event.obj.peer_id, message=text, random_id=rand)

Проще говоря, как не останавливать цикл, пока он не наполнит текст всеми пользователями?
  • Вопрос задан
  • 396 просмотров
Решения вопроса 1
@anerev
Объявить переменную "text" до цикла for, у вас получается что в каждой итерации она обнуляется
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:48
35000 руб./за проект
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект