Найти - Пользователи
Полная версия: Не работает генератор списка внутри exec
Начало » Python для экспертов » Не работает генератор списка внутри exec
1
Red_baron
Добрый день!

Столкнулся со следующей проблемой. Внутри exec (python 3.2) не выполняется следующий код (тестовый пример).

stroka = """list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8, 9, 10]
a3 = 1.1
newList = [a1*a2*a3 for a1, a2 in zip(list1, list2)]"""
exec(stroka, {}, {})

Ошибка global name ‘a3’ is not defined.
FishHook
Работает без ошибок
Budulianin
Red_baron
exec(stroka)

Читаем:
help(exec)
Red_baron
Budulianin, спасибо разобрался.
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