1. 不同类型的元素可以存储在同一个列表中。( )
2. 下列代码的输出结果是( )。
3. 下列代码的输出结果是( )。
4. 执行以下代码的结果是( )。
5. t=[1,2,3,4,2],则print(t.index(2))的运行结果为1。( )
6. 以下代码的输出结果是( )。
7. 下列代码的输出结果是( )。
A.[1,6,8]
B.[0,5,7]
C.[0,6,8]
D.[0,1]
8. 表达式[3] in [1,2,3]的值为True。( )
9. [1,2] in [1,2,3,4,5,6]的结果为True。( )
10. 想要让程序输出孤勇者,可以使用的代码是( )。
11. 想要让程序运行后输出孤勇者,第二行应该填写的语句是( )。
12. 对于a=len([2,3,4,5,[7,8],(9,10)]),a的值是 ( )。
13. 已知列表lis=['a','bc','def'],则执行print(len(lis))语句输出的结果是( )。
14. numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回( )。
15. 已知a=[1,2,3,4,5,6,7],则a[0:-2]的的值是( )。
A.[1,2,3,4,5,6]
B.[2,3,4,5,6]
C.[1,2,3,4,5]
D.[2,3,4,5]
16. 已知l=[4,5,6],执行l[len(l):]=[1,2,3],l的结果是( )。
A.[1,2,3]
B.[4,5,6,1,2,3]
C.[1,2,3,4,5,6]
D.[4,5,6]
17. 已知列表a=[1,2,3,4,5],下列语句输出结果为False的是( )。
A.print(a[3]==a[-2])
B.print(a[:3]==a[:-2])
C.print(a[:1]==a[0])
D.print(a[2]==a[-3])
18. 已知Lista=['f', 'i', 'v', 'e'],执行语句Lista[2:]=['r', 's', 't']后,列表Lista中的元素为( )。
A.[f, i, v, e, r, s, t]
B.[f, r, s, t]
C.[f, i, r, s]
D.[f, i, r, s, t]
19. 已知a=['z', 'h', 'a', 'n', 'g', 's', 'a', 'n'],执行了a[1:7:2]后结果是( )。
A.[ h, a, n, g, s, a, n]
B.[z, h, a, n, g, s, a]
C.[ h, a, n, g, s, a]
D.[h, n, s]
20. a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],切片操作a[0:8:2] 执行结果为[0, 2, 4, 6, 8]。( )
21. 对任何一个自然数进行若干次运算,最终都可以变为1。运算规则如下:
(1)若该数是偶数,则变为原数的一半;
(2)若该数是奇数,则变为原数的3倍加1;
(3)重复(1)(2),直到该数变为1。
按照上述方法计算最终得到1需要变换的次数并打印。
按照要求补充已有代码:
第3行:当a不等于1时,循环继续;
第4行:判断a是否为偶数;
第8行:让变量c加1来统计次数;
填空1 ____________
填空2 ____________
填空3 ____________