python中的列表list(二):切片

python中的列表list(二)


1.切片的简介
切片:从现有列表中获取子列表,获取列表中的一部分。做切片操作时,总会返回一个列表,不会影响原来的列表,通过切片来获取列表中指定的元素

2.切片的使用
语法:列表[起始位置:结束位置]
语法:列表[起始位置:结束位置:步长]

步长:a.每次获取元素的间隔,每次获取元素的间隔,默认是1 b.步长不能为0,但是可以是负数,负数则从后部向前取数据
注意:a.通过切片获取元素时,会包括起始位置元素,不包括结束位置元素
b.起始位置和结束位置的索引可以省略不写;如果省略了结束位置,会截取到最后;如果省略起始位置,则会从第一个开始。
c.开始和结束全部省略,步长为1,则相当于创建列表的副本

3.练习题
a.创建一个列表,含有8个元素,截取前2个有元素
注意:通过切片获取元素时,会包括起始位置元素,不包括结束位置元素

stus=['张明','花花','量子','唐山','陆路','七七','画画','小仙']
print("原来的列表是"+str(stus))
print("现在的列表是"+str(stus[0:2]))

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

b.创建一个列表,长度为8,截取索引为偶数的元素
语法:列表[起始位置:结束位置:步长]

stus=['张明','花花','量子','唐山','陆路','七七','画画','小仙']
print("原来的列表是"+str(stus))
print("现在的列表是"+str(stus[::2]))

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值