单选题

对于列表 lst = [1, 2, 3, 4],执行以下哪个列表推导式可以得到 [1, 4, 9, 16]?(    )

A

[x*2 for x in lst]

B

[x for x in lst if x > 2]

C

[x**2 for x in lst]

D

[x for x in range(len(lst))]

赣ICP备20007335号-2