-->
当前位置:首页 > 题库 > 正文内容

单选题:列表推导

Luz4年前 (2021-11-15)题库800
以下选项不正确的是:



A.
a = [1, 2, 3 ,4 ,5, 6, 7, 8, 9, 10]
even_square = [x**2 for x in a if x %2 ==0]
print(even_square)
输出:
[4, 16, 36, 64, 100]

B.
a = [1, 2, 3 ,4 ,5, 6, 7, 8, 9, 10]
even_square = {x: x**2 for x in a if x %2 ==0}
输出:
{2: 4, 4: 16, 6: 36, 8: 64, 10: 100}


C.
a = [1, 2, 3 ,4 ,5, 6, 7, 8, 9, 10]
even_square = {x**2 for x in a if x %2 ==0}
print(even_square)
输出:
{64, 100, 4, 36, 16}

D.
a = [1, 2, 3 ,4 ,5, 6, 7, 8, 9, 10]
even_square = (x**2 for x in a if x %2 ==0)
print(even_square)
输出:
(4, 16, 36, 64, 100)




答案:D

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。