在Python里,像字符串(str)、列表(list)、元组(tupple)和这类序列类型都支持切片操作
对对象切片,s是一个字符串,可以通过类似数组索引的方式获取字符串中的字符,同时也可以用s[a: b:c]的形式对s在a和b之间,以c为间隔取值,c的值还可以为负,负值则意味着反向取值
![51b2a41e34db630095c0d863aebb054a.png](https://i-blog.csdnimg.cn/blog_migrate/7966ebe440f40b9ef2cd43febcefecb2.png)
给切片赋值
首先,生成一个长度为16,从0到15的列表
![f52c60f11a9342cad7cb09fd3d3a4e56.png](https://i-blog.csdnimg.cn/blog_migrate/11ebebcd9e865db32f9c2625d0d8413a.png)
用[20,30]将取代索引[2,5)的值
![500360889e1da8a4482c56e237efa41d.png](https://i-blog.csdnimg.cn/blog_migrate/cd434b14d6540361c1525054f6e7b898.png)
索引[5,8)将被删除
在Python里,像字符串(str)、列表(list)、元组(tupple)和这类序列类型都支持切片操作
对对象切片,s是一个字符串,可以通过类似数组索引的方式获取字符串中的字符,同时也可以用s[a: b:c]的形式对s在a和b之间,以c为间隔取值,c的值还可以为负,负值则意味着反向取值
给切片赋值
首先,生成一个长度为16,从0到15的列表
用[20,30]将取代索引[2,5)的值
索引[5,8)将被删除