Findall python отправить больше 1 match[0]

как сделать чтобы если findall нашёл больше 1 match (тоесть match[0], match[1]) то чтобы

message = await client.send_message(group, match[0])

и

message = await client.send_message(group, match[1])

а если только 1 то только

message = await client.send_message(group, match[0])

Например дают текст :

DDDD DDDD DDDD DDDD 

мой скрипт :

match = re.findall(r'\bDDDD\b', event.message.message) 
message = await client.send_message(group, match[0])

и если текст

DDDD DDDD DDDD DDDD 

он отправит только 1 DDDD

а если сделать

message = await client.send_message(group, match[1])

а дадут текст 1 DDDD то даст ошибку
а мне надо чтобы отправляло все 4 штуки DDDD


Ответы (1 шт):

Автор решения: Wiktor Stribiżew

Используйте цикл for:

for m in match:
    message = await client.send_message(group, m)

findall возвращает список строк, так что этого достаточно.

→ Ссылка