已知列表 nums = [30, 15, 60, 45, 90],执行 nums.insert(2, 99) 后,nums 变成?( )
A:[30, 99, 15, 60, 45, 90]
B:[30, 15, 99, 60, 45, 90]
C:[30, 15, 60, 99, 45, 90]
D:[99, 30, 15, 60, 45, 90]
正确答案:B
答案解析
insert(2, 99) 表示在索引为 2 的位置插入元素 99,原来索引 2 及之后的所有元素依次往后移动一位。原列表中索引 0=30,1=15,2=60,插入后 99 占据了索引 2 的位置,原来的 60 及后面的元素顺延。
试卷来源:202609 青少年软件编程等级考试Python二级真题