Вызов переменной, определенной внутри одной функции из другой функции

если у меня есть это:

<code>def oneFunction(lists):
    category=random.choice(list(lists.keys()))
    word=random.choice(lists[category])

def anotherFunction():
    for letter in word:              #problem is here
        print("_",end=" ")
</code>

Я уже определилlists, такoneFunction(lists) работает отлично.

Моя проблема звонитword в строке 6. Я попытался определитьword за пределами первой функции с тем жеword=random.choice(lists[category]) определение, но это делаетword всегда одинаково, даже если я позвонюoneFunction(lists).

Я хочу, чтобы каждый раз, когда я вызываю первую функцию, а затем вторую,word.

Могу ли я сделать это без определения этогоword внеoneFunction(lists)?

Ответы на вопрос(4)

Ваш ответ на вопрос