Python回顾与整理4:序列(字符串/列表/元组)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python回顾与整理4:序列(字符串/列表/元组)相关的知识,希望对你有一定的参考价值。

0.说明

        

        序列其实是Python的某几类数据类型的统称,如字符串,列表和元组,将它们统称为序列,是因为:它们的成员有序排列,并且可以通过下标偏移量访问到它的一个或者几个成员

        总结的思路为:先介绍适用于所有序列类型的操作符和内建函数,然后再分别对这几种序列类型进行介绍




1.序列


        序列类型都有相同的访问模式:它的每一个元素都可以通过指定一个偏移量的方式得到,多个元素通过切片操作的方式得到。而在Python序列中,偏移量的规则如下(假设序列长度为N):

技术分享


(1)标准类型操作符

        在《Python回顾与整理2:Python对象》中有介绍标准类型操作符,这些操作符一般都是可以适用于所有的序列类型的。


(2)序列类型操作符

        分别介绍如下:

  • 成员关系操作符:in,not in

        对于字符串,就是判断字符是否在字符串中(其实这个字符也是一个字符串对象);对于列表和元组,就是判断对象是否属于该对象序列,举例如下:

>>> myList = [‘xpleaf‘, ‘leaf‘, ‘cl‘]
>>> ‘xpleaf‘ in myList
True
>>> ‘cl‘ not in myList
False

  • 连接操作符:+

  • 重复操作符:*

  • 切片操作符:[ ],[:],[::]

  • 切片操作扩展:使用步长索引

  • 切片索引的更多内容














本文出自 “香飘叶子” 博客,请务必保留此出处http://xpleaf.blog.51cto.com/9315560/1752376

以上是关于Python回顾与整理4:序列(字符串/列表/元组)的主要内容,如果未能解决你的问题,请参考以下文章

python常见数据结构整理

Python之列表和元组

列表与元组

Python教学课程分享3-列表与元组详解

Python 学习之[列表][元组]

python数据类型:序列(字符串,元组,列表,字典)