第26517题 单选
以下Python代码执行后输出结果是什么?

下面Python代码执行后输出是():

lstA = [1, 2, 3]

def Foo(lst):
    lst = [(i, i ** 2) for i in lst]
    return lst

print(Foo(lstA), lstA)
A

[1, 2, 3] [1, 2, 3]

B

[1, 1, 2, 4, 3, 9] [1, 2, 3]

C

[(1, 1), (2, 4), (3, 9)] [1, 2, 3]

D

[(1, 1), (2, 4), (3, 9)] [(1, 1), (2, 4), (3, 9)]