Python编程语言作业测验四

2025-05-21 694 0

Python编程语言作业测验四

通过本次做题来进行Python知识掌握摸底测验。请作答的同学在第一题写上自己的名字哟【姓名不会泄露,只有老师和作答学生看到】,方便老师后台审阅!

请在此处写上宝贝的姓名即可

1 / 11

学生姓名:

2 / 11

执行下面的代码后,列表会变成什么?
fruits = ["苹果", "香蕉"]
fruits.append("橘子")

3 / 11

下面哪段代码可以把数字 5 添加到列表末尾?
列表:numbers = [1, 2, 3]

4 / 11

执行 colors.pop() 后,列表会变成什么?
原列表:colors = ["红色", "绿色", "蓝色"]

5 / 11

如果想在列表的第二个位置插入“西瓜”,应该用哪个代码?
原列表:fruits = ["苹果", "香蕉", "葡萄"]

6 / 11

执行下面代码后,被移除的元素是什么?
animals = ["狗", "猫", "鸟"]
x = animals.pop(0)

7 / 11

哪个操作可以让列表变成 [10, 20, 30, 40]?
原列表:nums = [10, 20, 30]

8 / 11

执行 numbers.insert(10, 99) 会发生什么?
原列表:numbers = [1, 2, 3]

9 / 11

哪个方法可以删除列表的最后一个元素?

10 / 11

执行代码后,列表会变成什么?
books = ["语文", "数学"]
books.insert(0, "英语")

11 / 11

如果列表是空的,执行 list.pop() 会怎样?

您的分数是

平均分为 70%

0%

知识点复习

1. append() 方法
作用:在列表的末尾添加一个元素。
语法:列表.append(元素)
特点:
直接修改原列表
示例:
fruits = ["apple", "banana"]
fruits.append("orange")
print(fruits) # 输出:["apple", "banana", "orange"]

2. insert() 方法
作用:在列表的指定索引位置插入一个元素,原位置及之后的元素向后移动。
语法:列表.insert(索引, 元素)
特点:
如果索引超过列表长度,元素会被添加到末尾。
示例:
numbers = [10, 20, 30]
numbers.insert(1, 15) # 在索引1处插入15
print(numbers) # 输出:[10, 15, 20, 30]
# 索引超出范围的情况
numbers.insert(10, 100) # 插入到末尾
print(numbers) # 输出:[10, 15, 20, 30, 100]

3. pop() 方法
作用:移除并返回列表中指定索引位置的元素(默认移除最后一个元素)。
语法:列表.pop(索引) 或 列表.pop()
特点:
默认移除最后一个元素(不传参数时)。
如果列表为空或索引越界,会报错 IndexError。
示例:
colors = ["red", "green", "blue"]
last_color = colors.pop()
print(last_color) # 输出:"blue"
print(colors) # 输出:["red", "green"]

# 移除指定位置的元素
first_color = colors.pop(0)
print(first_color) # 输出:"red"
print(colors) # 输出:["green"]


免责声明
本站内容(教程、软件、资料等)仅供个人学习研究之用,严禁用于商业或非法目的,使用风险自负。博客部分内容来源自网络,版权归属原作者,本站不承担相关版权责任。请在试用下载后24小时内删除相关资源,支持正版。
如涉及侵权,请通过邮件:gouweicaosheji#163.com与我联系处理。
公众号

公众号

小程序

小程序

相关文章

Scratch图形化奇偶数、水仙花数专项训练
Scratch图形化之二三年级数学编程题运用
SCRATCH图形化之逻辑运算符(与运算、或运算、(not)不成立)专项训练
Python-编程应用题
SPIKE乐高机器人作业测验
Scratch图形化:正负数运算

发布评论