题目内容

表达式[x*3 for x in range(1,10) if x%2==1]的值为( )。

A. [3,9,15,21]
B. [3,9,15,21,27]
C. [9,15,21,27]
D. [9,15,21]

查看答案
更多问题

若有一个列表a,现需计算出列表a中所有元素平方值所对应的列表,可以表示为( )。

A. [x**2 for x in a]
B. [x*2 for x in a]
C. [x^2 for x in a]
D. [x%2 for x in a]

列表推导式不可以嵌套使用。

A. 对
B. 错

所有的可迭代对象都可以用于列表推导式,比如字符串、元组等

A. 对
B. 错

列表推导式的嵌套不宜过多,否则会严重降低程序运行效率。

A. 对
B. 错

答案查题题库