📜  Python-测验| Python列表测验|问题 9(1)

📅  最后修改于: 2023-12-03 14:46:19.578000             🧑  作者: Mango

Python-测验 | Python列表测验 | 问题 9

本次Python列表测验的第9个问题涉及列表中的切片操作。

问题描述

定义一个列表 my_list,其中包含一组整数,编写一个Python程序,使用切片操作返回 my_list 中的第2个到第5个元素,存储到一个新的列表 new_list 中。然后,打印 new_list

示例输出
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = my_list[1:5]
print(new_list)

输出结果:

[2, 3, 4, 5]
解题思路

Python中的切片操作使用的是中括号 [],并且使用 : 分隔起始位置和结束位置,例如 my_list[start:end]。其中,start 表示开始索引的位置,end 表示结束索引的位置,但不包含 end 所在的元素。

因此,在本题中,我们可以使用 my_list[1:5] 获取第2个到第5个元素,然后将其存储到一个新列表 new_list 中,并打印输出。

参考代码
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = my_list[1:5]
print(new_list)
总结

本题主要考察Python中列表切片的使用方法,需要熟练掌握切片的语法和使用技巧,才能顺利解决本题。同时,对于Python中列表基本操作的理解和应用也是本题的关键。