zoukankan      html  css  js  c++  java
  • 列表和元组

        在python中,序列(sequence)是最简单的数据结构。

        python中內建了6中序列,常用的有三种列表、元组、字符串,本章重点讨论列表和元组。所有的序列都可以做某些特定的操作,如:索引、分片、加、乘以及检查某个元素是否是序列的成员,以及计算序列的长度、查找最大元素和最小元素的內建函数。

    1.1 序列的通用操作

    1). 索引

        序列的所有元素都是有编号的-------从0开始递增。因此序列中的元素可以通过编号来访问,如:

    >>>name = ‘maxwell’

    >>>name[0]

    'm'

    除了可以从左边开始计数来获取元素,python还可以从右边开始计数来访问元素:

    >>>name[-1]

    'l'

    2). 分片

         使用索引可以访问序列的单个元素,那么能不能访问序列内某一范围内的元素呢?比如要访问序列中的第二至第四个元素,答案是肯定的。分片正是通过冒号隔开的两个索引来访问序列内一定范围内的元素,如:

    >>>name[2:4]

    'xw'

    也可以从结尾开始计数,如:

    >>>name[-3:-1]

    'el'

    但是要访问结尾的三个元素,该怎么写呢?

    >>>name[-3:]

    'ell'

    进行分片时还可指定步长

    >>>name[0:7:2]

    'mxel'

    3). 序列相加

        也即系列的连接操作:

    >>>greeting = ',good evening!'

    >>>name+greeting

    'maxwell,good evening'

    4). 乘法

        用一个数字n去乘以一个序列会生成一个新的序列,在新的序列中,原来的序列将被重复n次

    >>>'maxwell'*5

    'maxwellmaxwellmaxwellmaxwellmaxwell'

    5). 成员资格

        成员资格即检查一个值是否在序列中,可以使用in运算符,这个运算符检验某个条件是否为真。

    >>>'m' in name

    True

    6). 长度、最小值、最大值

        python中的內建函数len、max、min分别用于返回序列中所包含元素的个数、序列中的最大元素、最小元素

  • 相关阅读:
    Activiti服务类-1 DynamicBpmnService服务类
    Activiti工作流学习(一)——Activiti服务类
    怎么才能将文件流或者图片转化为base64,传到前台展示
    idea导入eclipse项目
    使用IDEA开发Activiti工作流
    idea中创建多module的maven工程
    Git的使用--如何将本地项目上传到Github
    Spring Boot 入门搭建
    Json中相同或者重复记录的值相加组成新的Json
    前端基础之jQuery入门 01
  • 原文地址:https://www.cnblogs.com/max-hu/p/6064157.html
Copyright © 2011-2022 走看看