zoukankan      html  css  js  c++  java
  • python学习笔记:(五)列表与元组的异同

      在python中最基本的数据结构是序列(sequence),每一个元素被分配一个序号,即元素的位置,也称为索引,第一个索引是0,第二个则是1

      元组与列表最大的区别就是:

    元组不能更改;列表可以修改

      python6中内建序列:

    1、列表

    2、元组

    3、字符串

    4unicode字符串

    5buffer

    6xrange对象

      最常用的是列表和元组

    序列都可以的操作包括:索引、分片、加、乘、成员

    1、索引

      每一个序列都有相应的索引,索引从0开始

    2、分片

      (1、分片操作访问一定范围内的元素,分片通过冒号隔开两个索引

      (2、分片完整表示:[开始索引:结束索引:步长]

      (3、步长默认为1,可以不设置,步长未正数是从左至右;步长负数时从右至左

    3、序列相加:+

      相同类型的序列才能进行连接操作

    4、乘:*

      表示原来的序列被重复多少次

    5、成员资格(in

    6、长度、最大、最小

    -------

      元组不可替代的原因:

    1、元组可以再映射和集合的成员中当做键使用

    2、元组作为很多内建函数和方法的返回值存在,也就是说必须对元组进行处理

      序列其他的一些方法:

    cmp(x,y):比较xy

    len(seq):返回序列的长度

    list(seq):把序列转换成列表

    reversed(seq):反向迭代

    sorted(seq):排序

  • 相关阅读:
    BUAA面向对象第一单元作业总结
    Kafka 总结学习
    Mybatis学习-GetMybatisInMyHead
    大数据实战-电信客服-重点记录
    基于有穷状态机思想的电梯系统
    Selective Search-目标检测“垫脚石”
    SparkSQL 实验
    Spark Core实验
    MapReduce实验
    NoSQL实验
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/10045421.html
Copyright © 2011-2022 走看看