美文网首页
Python高级特性——切片

Python高级特性——切片

作者: 东伶 | 来源:发表于2021-03-23 08:13 被阅读0次

1.对列表进行切片:

>>> L = ['Michael','Sarah','Tracy','Bob','Jack']

取前三个元素,L[0:3]表示从索引0开始直到3为止但不包括3,可简化为L[:3]:

>>>L[:3]
['Michael', 'Sarah', 'Tracy']

同样的,也支持切片倒数:

>>>L[-2:]
['Bob', 'Jack']
>>>L[-2:-1]
['Bob']

还有第三个参数,如L[::2],每间隔两个取一个:

>>>L[::2]
['Michael', 'Tracy', 'Jack']

2.对元组切片

tuple也可以用切片操作,只是操作的结果仍是tuple:

>>> (0, 1, 2, 3, 4, 5)[:3]
(0, 1, 2)

3.对字符串切片

字符串也可以用切片操作,只是操作结果仍是字符串:

>>> 'ABCDEFG'[:3]
'ABC'
>>> 'ABCDEFG'[::2]
'ACEG'

相关文章

  • python的高级特性

    在python中,代码是越少越好,越简单越好。因此就有了python常用的高级特性。 切片(Slice)切片操作符...

  • Python学习(三)

    Python的高级特性 python中有很多高级特性,比起C/C++来说要简单许多,运用起来十分方便。 切片 通常...

  • Python高级特性-切片

    取一个list或tuple的部分元素是非常常见的操作,比如,一个list如下 L = ['Michael','Sr...

  • python高级特性-切片

    1、可以用来切片的类型:字符串、列表、元组; 不可以用来切片的类型:集合、字典 2、[start, stop, s...

  • Python高级特性——切片

    1.对列表进行切片: 取前三个元素,L[0:3]表示从索引0开始直到3为止但不包括3,可简化为L[:3]: 同样的...

  • 学习笔记系列——基础知识(三)

    人生苦短,我用python 高级特性: 切片(slice): list[0:n] list[-2:]--倒数切...

  • Python高级特性之切片

    取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,应该怎么做?笨方法:...

  • python 高级特性之切片

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 取一个list或tuple的部分元素是非常常见的...

  • Python入门基础二(高级特性)

    概述 所说高级特性包括切片、迭代、列表生成式、迭代器、生成器。 切片 Python学习一(基础)中列表和元组的基本...

  • 11、Python入门____语法入门(四)

    列表详情 高级特性 切片 高级特性 掌握了Python的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。...

网友评论

      本文标题:Python高级特性——切片

      本文链接:https://www.haomeiwen.com/subject/lbpthltx.html