工学

填空题表达式 len([i for i in range(10)]) 的值为 () 。

题目
填空题
表达式 len([i for i in range(10)]) 的值为 () 。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知有列表x=[[1,2,3],[4,5,6]],那么表达式[[row[i]forrowinx]foriinrange(len(x[0]))]的值为___________________________。


正确答案:[[1,4],[2,5],[3,6]]

第2题:

表达式len([iforiinrange(10)])的值为__________。


正确答案:10

第3题:

已知vec=[[1,2],[3,4]],则表达式[[row[i]forrowinvec]foriinrange(len(vec[0]))]的值为_________________________。


正确答案:[[1,3],[2,4]]

第4题:

设整型变量i的值为3,则计算表达式i---i后表达式的值为( )

A.0

B.l

C.2

D.表达式出错


正确答案:A
有些运算符只有一个字符,也有许多运算符由两个字符组成。特别是有些字符既可是单个字符的运算符,又能组成双字符的运算符。编译系统在识别源程序时,通常是尽量多地读八字符,能组成多字符单词的先尽量组成多字符单词。所以表达式i---i,被编译器理解为(i--)-i。另外,当表达式中某变量有后缀自增和自减运算时,先按变量的原值计算表达式,然后再对变量进行自增和自减运算。同样地,当表达式中某变量有前缀自增和自减运算时,先对变量进行自增和自减运算,然后再按变量的新值计算表达式。按这个约定,求表达式(i--)-i是计算i-i的值为0,然后再对i作自减运算。这样,表达式(i--)-i的值为0。所以解答是A。

第5题:

假设i=10,j=20,k=-30,则表达式!(i<j+k)‖!(i+10<=j)的值为______。


正确答案:false
false

第6题:

表达式range(10)[-1]的值为____________。


正确答案:9

第7题:

表达式len(range(1,10))的值为_____________。


正确答案:9

第8题:

已知x=range(1,4)和y=range(4,7),那么表达式sum([i*jfori,jinzip(x,y)])的值为__________。


正确答案:32

第9题:

有如下程序段: Dim str As String * 10 Dim i str1 = "abcdefg" i = 12 len1 = Len(i) sir2 = Right(str1, 4)执行后,len1和str2的返回值分别是( )。

A.12,abcd

B.10,bcde

C.2,defg

D.0,cdef


正确答案:C
解析:i的值为12,长度为2。Right()函数的功能是从字符串的右边截取n个字符,所以str2的值为"defg"。

第10题:

已知字典x={i:str(i+3) for i in range(3)},那么表达式sum(item[0] for item in x.items( ))的值为() 。


正确答案:3