python: obtém a saída de impressão em uma instrução exec

Eu tenho um pequeno problema. Aqui está o meu código:

code = """
i = [0,1,2]
for j in i :
    print j
"""
result = exec(code)

Como eu pude produzir as coisas que são impressas? Como posso obter algo como:

0
1
2

Cumprimentos e obrigado,