练习
3
一、选择题
1.
以下关于列表操作的描述,错误的是(
D
)
。
A.
通过
append
方法可以向列表添加元素
B.
通过
extend
方法可以将另一个列表中的元素逐一添加到列表中
C.
通过
insert(index,object)
方法在指定位置
index
前插入元素
object
D.
通过
add
方法可以向列表添加元素
2.
对于列表
ls
的操作,以下选项中描述错误的是(
A
)
。
A. ls.clear()
:删除
ls
的最后一个元素
B. ls.copy()
:生成一个新列表,复制
ls
的所有元素
C. ls.reverse()
:列表
ls
的所有元素反转
D. ls.append(x)
:在
ls
最后增加一个元素
3.
下列(
D
)定义的是字典。
A. a=[
‘
a
’
, 1,
’
b
’
,2,
’
c
’
,3]
B. b=(
‘
a
’
, 1,
’
b
’
,2,
’
c
’
,3)
C. c={
‘
a
’
, 1,
’
b
’
,2,
’
c
’
,3}
D. d={
‘
a
’
: 1,
’
b
’
:2,
’
c
’
:3}
4.1. Python
语句
print(type([1,2,3,4]))
的输出结果是(
D
)
。
A.
B.
C.
D.
5. Python
语句
print(type((1,2,3,4)))
的结果是(
A
)
。
A.
B.
C.
D.
6. a=[1,2,3,None,(),[],]; print(len(a))
的输出结果是(
C
)
。
A. 4
B. 5
C. 6
D. 7
7. Python
语句
s1=[4,5,6]; s2=s1; s1[1]=0; print(s2)
的运行结果是(
B
)
。
A. [4,5,6]
B.[0,5,6]
C. [4,0,6]
D.
以上都不对
8. Python
语句
a=[1,2,3,None,(),[],]; print(len(a))
的运行结果是(
D
)
。
A.
语法错
B.4
C.5
D.6
9.
在
Python
中,
设有
s=['a','b']
,则语句序列
"s.append([1,2]);s.insert(1,7);
"
执行后,
s
值为
(
D
)
。
A. ['a', 7, 'b', 1, 2]
B
. [[1, 2], 7, 'a',
’
b
’
]
C. [1, 2,
’
a
’
,7
’
,
’
b
’
]
D. ['a', 7,
‘
b
’
,[1, 2]]