编写一个程序:
反转一个给定的列表。
创建列表my_list并将[1,2,3,4]分配给它。
创建一个新的列表,并将my_list的元素反转
后添加到新列表中。
输出新列表

逐步解析
1.定义原始列表my_list,包含元素1,2,3,4。
2.使用切片操作[::-1]对列表进行反转。切片操作的完整形式是[start:stop:step],这里start和stop都未指定,所以使用默认值(整个列表),step为-1,表示从后向前取元素,因此实现反转。
3.将反转后的列表赋值给new_list。
4.打印new_list,输出为[4,3,2,1]。
学习要点
切片语法详解。格式:list[start:stop:step]
start:起始索引(包含)
stop:结束索引(不包含)
step:步长
当step为负数时,表示反向切片[::-1]的特殊性
·不指定start和stop:默认处理整个列表
step =-1:从后往前取元素。相当于my_list[-1:-len(my_list)-1:-1]
重要特性
·不修改原列表:创建新列表,原列表不变
通用性:适用于任何序列类型(字符串、元组
等)
如果你是和我一样是零基础新手,一遍记不住,记得‖收藏 转发,后面再慢慢照着练哦!我们一起加油!
奔跑吧&AGI‖2026/2/14