Задать вопрос
nixbox
@nixbox

Как узнать название текущего списка в цикле for in?

Привет.
Передаю в цикл несколько списков, следующим способом
for i in list_1, list_2, list_3:
   print("Название списка текущего i ?")

Как узнать название списка (list_1 или list_2 или list_3) который сейчас обрабатывается в цикле?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя longclaps К ответам на вопрос (3)
longclaps
@longclaps
Как узнать название списка (list_1 или list_2 или list_3) который сейчас обрабатывается в цикле?

Какое нахрен "название списка"? Термин "переменная" вами не усвоен? Так задайте здесь о нём вопрос, поясним )
def foo():
    list_1 = [1, 2, 3]
    list_2 = [4, 5, 6]
    list_3 = [7, 8, 9]
    for var in list(locals()):
        print(var, locals()[var])

foo()

Только делать так не надо. Потому что незачем.
Ответ написан
Комментировать