Что значит достать? Что ты хочешь с ней сделать? Напечатать? Сохранить куда-то?
На каждой итерации цикла for твоя переменная r будет перезаписываться, и когда цикл завершится то в r будет значение записанное на последнем цикле.
1-ый способ, печатать значение r на каждой итерации.
for ip in ip_adresses:
textlookfor = r"ftp://\d+.\d+.\d+.\d+.\d.\d+"
r = re.findall(textlookfor, ip)
print(r)
2-ой способ, сохранить все в список и распечатать.
result = []
for ip in ip_adresses:
textlookfor = r"ftp://\d+.\d+.\d+.\d+.\d.\d+"
r = re.findall(textlookfor, ip)
result.append(r)
print(result)
3-ий способ, создание генератора и выдача по одному результату за раз.
def f(data):
for ip in ip_adresses:
textlookfor = r"ftp://\d+.\d+.\d+.\d+.\d.\d+"
r = re.findall(textlookfor, ip)
yield r
res = f(my_data)
print(next(res))
print(next(res))