661 подписчик
finditer() vs findall()
Если вы осваиваете регулярные выражения, то в какой-то момент у вас возникнем вопрос: "В чем разница между функциями finditer() и findall()". Простой пример на python иллюстрирует эту разницу:
import re
s = 'ABBCAABAAAABD'
r = re.finditer(r'(AA)+',s)
r2 = re.findall(r'(AA)+',s)
for x in r:
print(x[0])
print('---')
for x in r2:
print(x)
Около минуты
16 мая 2025