1.列表可以用find()函数来搜索数据是否在列表中。 F
2.字符串和列表都是序列类型。 T
3.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则:lst[::]
的结果是[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
。 T
4.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则lst[::-1]
的结果是[-21, 3, 49, 0, 35, -26, -10, -22, -5, 12]
。 T
5.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则lst[::2]
的结果是[12,-22,-26,0,3]
。 T
6.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则 lst[1::2]
的结果是[12, -22, -26, 0, 3]
。 F
7.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则 lst[3:8:2]
的结果是[-10, 35, 49]
。 T
8.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则 lst[0:100]
的结果是错误。 F
9.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则 lst[100:]
的结果是[]
。 T
10.列表lst=[12, -5, -22, -10, -26, 35, 0, 49, 3, -21]
,则lst[100]
的结果是运行错误。 T
11.下面的程序当输入是 c d e a时,输出是 a c d e。 F
a = input().split(" ")
for i in a.sort():
print(i,end=" ")
12.下面程序输出的是:yes。 F
lst=["1","2","3","4","5"]
s1=""
for c in lst:
s1=s1+c+" "
s2=" ".join(lst)
if s1==s2:
print("yes")
else:
print("no")
13.[1,2,[3]]+[4,5]
的结果是[1,2,3,4,5]
。 F
14.表达式[4,5]*3
的结果是[[4,5],[4,5],[4,5]]
。 F
15.下面程序的输出是3。 F
lst=[34,6,7,0,0,0,9]
n=0
for i in lst:
if i==0:
lst.remove(i)
n+=1
print(n)
16.下面程序输出是2。 F
lst=[0,34,6,0,7,0,9]
n=0
for i in lst:
if i==0:
lst.remove(i)
n+=1
print(n)
17
18.下面程序输出值是1。 F
data=[[1]*3]*3
data[0][1]=45
print(data[2][1])
19.切片L[0:3]和L[:3]含义相同,都是截取L对象的前3个元素。 T
20.列表和元组中的元素必须具有相同类型,如:同为字符串类型、数值类型等等。 F
21.元组是可变的列表,它具有列表的大多数性质。 F
22.Python列表长度可变,列表对象可以直接修改。 T
23.使用Python列表的方法insert()为列表插入元素时,会改变列表中插入位置之后元素的索引。 T
24. 对于 x=['p','y','t','h','o','n']
,y=[1,2,3]
,经过 x+=y
与 x.append(y)
两种运算, x 的结果相同。 F
25. 在切片操作lst[start,end,step]中,start、end、step三者可同为正、同为负,或正负混合。 T
26. 已知:列表a=[1, 2, [3, 4]], 则: len(a)=4。 F
26. 集合的元素可以是任意数据类型。 F
27. len(set([0,4,5,6,0,7,8])
的结果是7。 F
28. 如下代码执行的结果是<class 'set'>
。 F
a={}
print(type(a))
29. 如下程序代码执行的结果是:11 12 3 4
。 F
set1={11,12,3,4}
for i in set1:
print(i,end=" ")
30. 下面程序最后一行的输出是:'Jason': 13611987725
。 T
dic={"John" : 15264771766,"Kate" : 13063767486,"Rose" : 15146046882,"Chise" : 13606379542,"Jason" : 13611987725}
for i in dic.items():
print(i)
31. 下面程序的输出是None。 T
dic={"John" : 15264771766,"Kate" : 13063767486,"Rose" : 15146046882,"Chise" : 13606379542,"Jason" : 13611987725}
print(dic.get('ABCD',None))
32. 下面程序的输出是:Kate。 T
dic={"John" : 15264771766,"Kate" : 13063767486,"Rose" : 15146046882,"Chise" : 13606379542,"Jason" : 13611987725}
reverseDic={v:k for k,v in dic.items()}
print(reverseDic[13063767486])
33. 下面程序的输出是15929494512。 F
dic1={"John" : 15264771766,"Kate" : 13063767486,"Rose" : 15146046882,"Chise" : 13606379542,"Jason" : 13611987725}
dic2={"ONE" : 15619397270,"TWO" : 15929494512,"THREE" : 13794876998,"FOUR" : 18890393268,"FIVE" : 13292597821}
dic3=dic1.update(dic2)
print(dic3["TWO"])
34. 下面程序的输出是5。 F
set1={num for num in range(1,15) if num%3==0}
print(len(set1))
35. 下面程序输出的是True。 T
dic1={"ONE" : 15264771766,"Kate" : 13063767486,"Rose" : 15146046882,"Chise" : 13606379542,"Jason" : 13611987725}
dic2={"ONE" : 15619397270,"TWO" : 15929494512,"THREE" : 13794876998,"FOUR" : 18890393268,"FIVE" : 13292597821}
dic3={**dic1,**dic2}
dic1.update(dic2)
print(dic1==dic3)
36. 下面程序的运行结果一定是:1 3 2 4 。 F
set1={1,3,2,4}
for i in set1:
print(i,end=" ")
37. 下面程序的输出是None。 F
dic={"John" : 15264771766,"Kate" : 13063767486,"Rose" : 15146046882,"Chise" : 13606379542,"Jason" : 13611987725}
print(dic['ABCD'])
38. 可以利用内置函数list()、tuple()、dict()、set()、frozenset()把其它类型的数据转换成为列表、元组、字典、可变集合和不可变集合,但不能创建空列表、空元组、空字典和空集合。 F
39. 字典的“键”必须是不可变的。 T