下列选项中,返回结果为True的选项包括( )。
A: isinstance([1,3,5],Iterator)
B: isinstance([1,3,5],Iterable)
C: isinstance((2*x+1 for x in range(3)),Iterator)
D: isinstance((2*x+1 for x in range(3)),Iterable)
A: isinstance([1,3,5],Iterator)
B: isinstance([1,3,5],Iterable)
C: isinstance((2*x+1 for x in range(3)),Iterator)
D: isinstance((2*x+1 for x in range(3)),Iterable)
举一反三
- 阅读下面程序,则disp语句所显示结果为()。x=1;while x~=5disp(x)x=x+1;end A: 1 3 2 4 B: 1 2 3 4 C: 2 3 4 5 D: 1 3 4 2
- set1 = {x for x in range(10) if x%2!=0} set1.remove(1) print(set1) 以上代码的运行结果为? A: {1, 3, 5, 7, 9} B: {1, 3, 5, 7} C: {3, 5, 7, 9} D: {3, 5, 7}
- 执行y=[x for x in range(5) if x%2==1]后,y结果是( )。 A: [1, 3, 5] B: [0, 2, 4] C: [1, 3] D: [2, 4]
- set1 = {x for x in range(10) if x%2!=0} print(set1) 以上代码的运行结果为? A: {1, 3, 5, 7, 9} B: {1, 3, 5, 7} C: {3, 5, 7, 9} D: {3, 5, 7}
- 【单选题】用if语句表示如下分段函数f(x),下面程序不正确的是()。 f(x)=2x+1 x>=1 f(x)=3x/(x-1) x<1 A. if(x>=1):f=2*x+1 f=3*x/(x-1) B. if(x>=1):f=2*x+1 if(x<1):f=3*x/(x-1) C. f=2*x+1 if(x<1):f=3*x/(x-1) D. if(x<1):f=3*x/(x-1) else:f=2*x+1