欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

计算机二级 Python 刷题笔记 ------ 基本操作 问题 11、14、17、21、30(检查列表) - 问题 17(len、insert)

最编程 2024-03-04 06:58:39
...

题目:
在这里插入图片描述
在这里插入图片描述

解析:

  • 将a列表元素插入b,是需要指定位置进行插入的。 所以第一空是len(a),遍历a去进行插入。
  • 输出是b,那么指定插入位置的任务只能交给了j,插入位置分别是2、4、6,由于python从0开始索引,所以对应的索引序号为1、3、5,所以第三空这里j+=2
  • 如何在一个列表的指定位置进行插入呢?
    ls.insert(i,x)表示在列表ls第i个位置增加元素x。
    b.insert(j,a[i]) 表示在b列表的第j个位置插入a[i]。

答案:

# 请在______处使用一行代码或表达式替换
# 注意:请不要修改其他已给出代码

a = [3,6,9]
b = eval(input()) #例如:[1,2,3]
j=1
for i in range(len(a)):
    b.insert(j,a[i])
    j+= 2
print(b)

运行结果:
在这里插入图片描述