资讯专栏INFORMATION COLUMN

Python 切片

xialong / 369人阅读

摘要:的切片特性可以让我们仅仅通过一行代码就能获取某段或,或者是字符串切片的基本语法是是个或者或则表示从的第个元素,切取到第的元素位置,也就是从第个元素,定位到不包括元素例子获取的就是从位置的负数时是从后面定位,因为是表示最后一个元素

python 的切片特性可以让我们仅仅通过一行代码就能获取某段list 或tuple, 或者是字符串

切片的基本语法是:

unames[x:y] //unames 是个list 或者tuple 或则string

表示 从uname 的第x个元素, 切取到第y-1的元素位置,也就是从第x个元素, 定位到y-1(不包括y)元素

例子:

unames = ["Fisher", "Yi_Zhi_Yu", "Tony", "Tao"]
unames[0:3]//["Fisher", "Yi_Zhi_Yu", "Tony"] 获取的就是从0-2位置的list
unames[-3:-1] //["Yi_Zhi_Yu", "Tony"] 负数时是从后面定位,因为-1是表示最后一个list元素, 而切片是不包括后一个位置(即-1位置)的,所以没有Tao元素

当然, 切片还有其他的简便的写法, 比如从0截取或者截取到最后位置的时候都可以省略位置, 这里就不表述了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45385.html

相关文章

  • Python进阶:切片的误区与高级用法

    摘要:与纯占位符相对应,非纯占位符的切片是非空列表,对它进行操作赋值与删除,将会影响原始列表。不同位置的替换非等长替换删除元素切片占位符可以带步长,从而实现连续跨越性的替换或删除效果。 2018-12-31 更新声明:切片系列文章本是分三篇写成,现已合并成一篇。合并后,修正了一些严重的错误(如自定义序列切片的部分),还对行文结构与章节衔接做了大量改动。原系列的单篇就不删除了,毕竟也是有单独成...

    liaorio 评论0 收藏0
  • python的特性 - 切片

    摘要:一切片介绍试用对象。可以为空,默认为注意,切片中不包含索引为的元素。每隔三个取出取出索引的元素序列反转输出的切片操作字符串也可以看成是一种,每个元素就是一个字符。没有针对字符串的截取函数,但通过切片操作可以完成。 Python3 切片 概述 前面我们知晓,有些数据类型可以直接使用索引index来访问序列中的元素,同时索引还可以分为正向和负向的。Python中的切片操作,也会用到索引。...

    plus2047 评论0 收藏0
  • Python进阶:自定义对象实现切片功能

    摘要:以自定义字典为例仅作演示,不保证其它功能的完备性猫输出结果上例的关键点在于将字典的键值取出,并对键值的列表做切片处理,其妙处在于,不用担心索引越界和负数索引,将字典切片转换成了字典键值的切片,最终实现目的。 2018-12-31 更新声明:切片系列文章本是分三篇写成,现已合并成一篇。合并后,修正了一些严重的错误(如自定义序列切片的部分),还对行文结构与章节衔接做了大量改动。原系列的单篇...

    yangrd 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<