快速答案
本答案页包含 Python 列表 的 4 道选择题、4 道填空题和 4 道输出预测题,每题都给出准确答案和简短解释。
答案已完整展示,建议先尝试作答,再用本页核对。第一次练习最好从互动练习页开始。
列表中第一个元素的索引是多少?
答案: 0
为什么: Python 列表索引从 0 开始。
orders.append("tea") 会做什么?
答案: 把 tea 加到列表末尾
为什么: append 会原地修改列表,把一个元素加到末尾。
[10, 20, 30, 40][1:3] 包含几个元素?
答案: 2
为什么: 切片从索引 1 开始,到索引 3 之前结束,所以包含 20 和 30。
len([1, 2, 3]) 的结果是什么?
答案: 3
为什么: len 返回列表中元素的数量。
补全方法,把 4 加到列表末尾。
items = [1, 2, 3]
items.____(4)答案: append
为什么: append 把一个元素加到列表末尾。
补全索引,读取第一个元素。
numbers = [10, 20, 30]
print(numbers[____])答案: 0
为什么: Python 列表的第一个位置是索引 0。
补全方法,把数字按升序排列。
numbers = [3, 1, 2]
numbers.____()答案: sort
为什么: sort() 会原地修改列表。
补全函数,对列表中的数字求和。
print(____([4, 5, 6]))答案: sum
为什么: sum(list) 返回数字值的总和。
代码的输出结果是什么?
print([10, 20, 30][1])答案: 20
为什么: 索引 1 是第二个元素。
屏幕上会显示什么?
items = [1, 2]
items.append(3)
print(items)答案: [1, 2, 3]
为什么: append 把 3 加到列表末尾。
这段代码会输出什么?
print([1, 2, 3, 4][1:3])答案: [2, 3]
为什么: 切片包含索引 1 和 2,不包含 3。
运行结果是什么?
print(sum([4, 5, 6]))答案: 15
为什么: 4、5、6 的和是 15。
先试一遍题目
打开 Python 列表 练习页,用即时反馈回答同样的 12 道题。