列表基础练习题
选择题
-
下列选项中能正确表示一个列表的是(D)。
A.
{1, 2, 3}
B.
[10, abc, 123]
C.
[10 20 30]
D.
[1, 2, 3]
-
(多选)已知一个列表
nums = [10, 20, '小明', [1, 2]]
,以下表达式结果是小明
的是?(CD)A.
nums[-3]
B.
nums[3]
C.
nums[-2]
D.
nums[2]
-
以下选项关于列表说法错误的是?(C)
A. 列表可以放在
for
循环的in
后面B. 列表是可变的序列
C. 列表是有序的,只支持增删改,不支持查操作
D. 列表的
in
操作可以判断元素是否存在 -
已知一个列表
names = ['小乔', '甄姬', '王昭君', '妲己', '女娲', '西施', '嬴政']
,下面的表达式中结果是[]
的是?(C)A. names[1:]
B. names[:1]
C. names[1:4:-1]
D. names[1:4:2]
-
已知列表
list1 = [10, [1, 2], 100, 1000]
,下列表达式结果是True的是?(D)A.
100 not in list1
B.
1 in list1
C.
2 in list1
D.
[1, 2] in list1
-
下列选项中不属于序列的是?(D)
A. []
B. ‘100’
C. {1, 2}
D. 100
-
已知
student = {'name': '小明', 'age': 18, 'gender':'男'}
下列关于字典的操作正确的是?(D)A.
student('name')
B.
student[name]
C.
student['小明']
D.
student['age']
-
下列表达式有误的是?(D)
A.
100 + 30.03
B.
188 * '12'
C.
188 * 12
D.
188 + '12'
-
(多选)下列表达式能产生