Найти - Пользователи
Полная версия: Как сделать, чтобы внутренняя переменная в цикле указывала на внешнюю переменную с таким же именем.
Начало » Python для новичков » Как сделать, чтобы внутренняя переменная в цикле указывала на внешнюю переменную с таким же именем.
1
7HN
Добрый день, уважаемые знатоки, есть следующий участок кода:
 answer_1 = ('1', '2')
answer_2 = ('3', '4')
for i in range(1, 3):
	answer = f'answer_{i}'
	print(answer[0])
Мне надо, чтобы выводились первые значения списков answer_1 и answer_2, но python выводит первые буквы внутренних переменных цикла answer_1 и answer_2. Как мне сделать, чтобы python понимал, что я хотел бы чтобы он видел кортежи answer_1, answer_2?
py.user.next
  
>>> answer_1 = ('1', '2')
>>> answer_2 = ('3', '4')
>>> for i in range(1, 3):
...     answer = globals()[f'answer_{i}']
...     print(answer[0])
... 
1
3
>>>
7HN
Спасибо большое, до global дошел, до globals() нет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB