Python对list进行切片、倒序切片、对字符串切片的教程_光环大数据Python培训
光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/hadoop.aura.cn 光环大数据光环大数据 http:/hadoop.aura.cnPythonPython 对对 listlist 进行切片、倒序切片、对字符串切片的教程进行切片、倒序切片、对字符串切片的教程_ _光环大数据光环大数据 PythonPython培训培训Python 对 list 进行切片、倒序切片、对字符串切片的教程。取一个 list 的部分元素是非常常见的操作。比如,一个 list 如下:>>>L='Adam','Lisa','Bart','Paul'取前 3 个元素,应该怎么做?笨办法:>>>L0,L1,L2'Adam','Lisa','Bart'之所以是笨办法是因为扩展一下,取前 N 个元素就没辙了。取前 N 个元素,也就是索引为 0-(N-1)的元素,可以用循环:>>>r=>>>n=3>>>foriinrange(n):光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/hadoop.aura.cn 光环大数据光环大数据 http:/hadoop.aura.cn.r.append(Li).>>>r'Adam','Lisa','Bart'对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python 提供了切片(Slice)操作符,能大大简化这种操作。对应上面的问题,取前 3 个元素,用一行代码就可以完成切片:>>>L0:3'Adam','Lisa','Bart'L0:3表示,从索引 0 开始取,直到索引 3 为止,但不包括索引 3。即索引 0,1,2,正好是 3 个元素。如果第一个索引是 0,还可以省略:>>>L:3'Adam','Lisa','Bart'也可以从索引 1 开始,取出 2 个元素出来:光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/hadoop.aura.cn 光环大数据光环大数据 http:/hadoop.aura.cn>>>L1:3'Lisa','Bart'只用一个:,表示从头到尾:>>>L:'Adam','Lisa','Bart','Paul'因此,L:实际上复制出了一个新 list。切片操作还可以指定第三个参数:>>>L:2'Adam','Bart'第三个参数表示每 N 个取一个,上面的 L:2会每两个元素取出一个来,也就是隔一个取一个。把 list 换成 tuple,切片操作完全相同,只是切片的结果也变成了tuple。倒序切片对于 list,既然 Python 支持 L-1取倒数第一个元素,那么它同样支持倒光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/hadoop.aura.cn 光环大数据光环大数据 http:/hadoop.aura.cn数切片,试试:>>>L='Adam','Lisa','Bart','Paul'>>>L-2:'Bart','Paul'>>>L:-2'Adam','Lisa'>>>L-3:-1'Lisa','Bart'>>>L-4:-1:2'Adam','Bart'记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。对字符串切片字符串'xxx'和 Unicode 字符串 u'xxx'也可以看成是一种 list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/hadoop.aura.cn 光环大数据光环大数据 http:/hadoop.aura.cn>>>'ABCDEFG':3'ABC'>>>'ABCDEFG'-3:'EFG'>>>'ABCDEFG':2'ACEG'在很多编程语言中,针对字符串提供了很多各种截取函数,其实目的就是对字符串切片。Python 没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。为什么大家选择为什么大家选择光环大数据光环大数据!大数据培训、人工智能培训、Python 培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。【报名方式、详情咨询报名方式、详情咨询】光环大数据官方网站报名:光环大数据官方网站报名:http:/hadoop.aura.cn/http:/hadoop.aura.cn/光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/hadoop.aura.cn 光环大数据光环大数据 http:/hadoop.aura.cn手机报名链接:手机报名链接:http:/http:/ hadoop.aura.cnhadoop.aura.cn /mobile/mobile/