使用列表推导式生成包含10个数字5的列表,语句可以写为( )
A: [5 for i in range(10)]
B: [i for i in range(5)]
C: [5 for i in range(1,10)]
D: [i for 5 in range(10)]
A: [5 for i in range(10)]
B: [i for i in range(5)]
C: [5 for i in range(1,10)]
D: [i for 5 in range(10)]
A
举一反三
- 使用列表推导式生成包含10 个数字5 的列表,语句可以写为 A: [5 for i in range(10)] B: [5 for i in range(1,10)] C: [5 for i in range(2,10)] D: 以上都不正确
- 【单选题】使用列表推导式生成包含10个数字5的列表,语句可以写为_______________。 A. [5 for i in range(11)] B. 5 for i in range(11) C. [5 for i in range(10)] D. 5 for i in range(10)
- 使用列表推导式生成包含10个数字的列表,则语句可以写为( ) A: (i for i in<br/>range(10)) B: [i for i in<br/>range(10)] C: [10 for i in<br/>range(10)]_ D: [i for i in<br/>range(11)]
- 使用列表推导式生成包含15个数字的平方的列表,语句可以写为( ) A: [i**2 for i in range(15)] B: (i*2 for i in range(15)) C: (i**2 for i in range(15)) D: [i*2 for i in range(15)]
- 下列循环次数为10次的语句有( ): A: for i in range(10): B: for i in range(1,10): C: for i in range(1,11): D: for i in range(10,1,-1):
内容
- 0
ls = [ i+j for i in range(1, 5) for j in range(10, 40, 10) ]lt = [ [i+j for i range(1, 5)] for j in range(10, 40, 10) ]关于列表ls和lt,以下说法不正确的是( )。 A: 两个列表推导式都是用嵌套循环来生成的。 B: 列表ls是一维列表,列表lt是二维列表。 C: 两个列表的元素个数是相同的。 D: ls[2]是31,lt[2]是[31,32,33,34]。
- 1
下面程序中语句print(i*j)共执行了_次 for i in range(10): for j in range(1, 5): print(i*j)
- 2
以下for语句中,不能完成1~10的累加功能的是A.for i in range(10,0): sum += iB.for i in range(1, 11): sum += iC.for i in range(10, 0, -1): sum += iD.for i in (10, 9, 8, 7, 6, 5, 4, 3, 2, 1): sum += i
- 3
已知m=0,以下程序段的输出结果为:for i in range(5): for j in range(10): m+=1;print(m); A: 15; B: 50; C: 5; D: 10
- 4
sum([i*i for i in range(2,4)])的计算结果是( )。 A: 6 B: 10 C: 5 D: 13