python内置函数切片

python内置函数切片,第1张

概述一、切片的定义  通过索引区间访问线性结构的一段数据  sequence[start:stop] 表示返回[start,stop]区间的子序列,支持负索引  start为0,可以省略,stop为末尾,也可以省略  超过上届(右边界), 就取到末尾;超过下届(左边界),取到开头  [:]表示从头至尾,全部元素被取出,等效于copy()方法 二、切片代码举例 举例:  >>> s = ‘www.mag

一、切片的定义

@H_502_13@ 通过索引区间访问线性结构的一段数据 @H_502_13@ sequence[start:stop] 表示返回[start,stop]区间的子序列,支持负索引 @H_502_13@ start为0,可以省略,stop为末尾,也可以省略 @H_502_13@ 超过上届(右边界),就取到末尾;超过下届(左边界),取到开头 @H_502_13@ [:]表示从头至尾,全部元素被取出,等效于copy()方法

二、切片代码举例

举例:

@H_502_13@ >>> s = ‘www.magedu.com‘ @H_502_13@ >>> s @H_502_13@ ‘www.magedu.com‘ @H_502_13@ >>> s[4:10] @H_502_13@ ‘magedu‘ @H_502_13@ >>> s[:10] @H_502_13@ ‘www.magedu‘ @H_502_13@ >>> s[4:] @H_502_13@ ‘magedu.com‘ @H_502_13@ >>> s[:] @H_502_13@ ‘www.magedu.com‘ @H_502_13@ >>> s[:-1] @H_502_13@ ‘www.magedu.co‘ @H_502_13@ >>> tuple(s)[-10:10] @H_502_13@ (‘m‘,‘a‘,‘g‘,‘e‘,‘d‘,‘u‘) @H_502_13@ >>> List(s)[-10:4] @H_502_13@ [] @H_502_13@ >>> tuple(s) @H_502_13@ (‘w‘,‘w‘,‘.‘,‘m‘,‘u‘,‘c‘,‘o‘,‘m‘) @H_502_13@ >>> List(s) @H_502_13@ [‘w‘,‘m‘]

三、长步切片

@H_502_13@ [start:stop:step],step为步长,可以正、负整数,默认是1 @H_502_13@ step要和start:stop同向,否则返回空序列

 举例:
 >>> s = ‘www.magedu.com‘
 >>> s[4:10:2]
 ‘mgd‘
 >>> List(s)[4:10:-2]
 []
 >>> tuple(s)[-10:-4:2]
 (‘m‘,‘d‘)
 >>> tuple(s)[-10:-4:-2]
 ()
 >>> tuple(s)[4:10:2]
 (‘m‘,‘d‘)
 >>> List(‘1234‘)
 [‘1‘,‘2‘,‘3‘,‘4‘]

总结

以上是内存溢出为你收集整理的python内置函数切片全部内容,希望文章能够帮你解决python内置函数切片所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1191778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存