Как обратится к строковому ресурсу с составным именем, через цикл for?

Имеются строки с названиями формата String1, String2, String3 и т.д. Дальнейшая работа с ними идет в цикле for. Как я могу обратиться к какой-либо из этих строк через цикл?

Пример:

String1 = 'Текст первой строки'
String2 = 'Текст второй строки'
String3 = 'Текст третей строки'
String4 = 'Текст четвертой строки'
String5 = 'Текст пятой строки'

for i in range(1,6):
   print(f'String{i}')

Текущий вывод:

String1
String2
String3
String4
String5

Требуемый результат:

Текст первой строки
Текст второй строки
Текст третей строки
Текст четвертой строки
Текст пятой строки

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

Автор решения: CrazyElf

Можно сделать так, если очень хочется:

for i in range(1,6):
    print(globals()["String"+str(i)])

Но лучше так не делать, конечно, а завести для однотипных объектов массив, как правильно указали в комментариях.

→ Ссылка
Автор решения: roddar92
for i in range(1,6):
    print(globals()[f"String{i}"])
→ Ссылка