У меня есть один большой проект, и суть ошибки я изложил в его меньшей версии.
У меня есть два файла, в одном храняться списки а во втором эти списки вызываются, при запуске, пишет, что этот список не определен, вот упрощенная версия того скрипта (она тоже дает ошибку)
lists.py:
from main import name
speechlist = f('Привет, {name}')
main.py:
from lists import *
name = 'олег'
print(list[0])
(В большей версии этого скрипта, эти списки используются для отображения текста в лэйблах с помощью tkinter, но я не думаю, что от этого что то меняется)