zoukankan      html  css  js  c++  java
  • python day 14 组合数据类型——序列(元组和列表)

    组合数据类型—序列
    一、序列
    1.序列是具有先后关系的一组元素
    2.序列是一维元素向量,元素类型可以不同
    3.类似于,数列
    4.数据是一个基类类型
    5.包括
    (1)字符串类型
    (2)列表类型
    (3)元组类型
    6.序号:两种:正向递增、反向递减
    二、序列基本处理方法
    1.六个操作符:
    (1)X in s
    (2)X not in s
    (3)S + t
    (4)S * n
    (5)S[ ]
    (6)S [ : : ]
    2.5个函数或方法
    (1)Len( )返回长度
    (2)Min(s)返回最小元素,前提是:这组数据中的所有元素可以比较大小
    (3)Max(s)返回最大元素
    (4)S.index( x, (i,j) ) 找到x(从i,到,j)第一次出现的位置
    (5)S.count(x)
    三、元组类型
    1.特点:元组一旦被创建,就不能被修改
    2.创建:使用( ) 或者 tuple () 或者不使用( )
    3.def return a , b 将返回元组类型
    4.应用场景:保护数据
    四、列表类型
    1.创建后可以被修改
    2.创建: [ ] 或 list( )
    3.特殊操作:
    (1)Ls [ i ] = x :赋值
    (2)Ls [i :j :k]= lt :对切片赋值
    (3)Del ls[i] :删除
    (4)Del ls[i: j: k] :删除切片
    (5)Ls.insert(i,x):在i处插入x
    (6)Ls.pop(i):取出i位置的元素
    (7)Ls .remove(x):只删除第一个x
    (8)Ls.revers() :反转列表
    (9)Ls.sort():从小到大排序
    (10)Ls.sort(reverse = True):从大到小排序

  • 相关阅读:
    java连接远程linux的redis
    Mac下Sublime Text 3安装配置
    矩阵覆盖
    Mac下配置Tomcat
    用 O(1) 时间检测整数 n 是否是 2 的幂次。
    快速编程之禅
    如何在centos 7.4 上安装 python 3.6
    大众点评实时监控系统CAT的那些坑
    如何在 centos 7.3 上安装 caffe 深度学习工具
    为什么中文编程项目失败率特别高?
  • 原文地址:https://www.cnblogs.com/cfqlovem-521/p/12109931.html
Copyright © 2011-2022 走看看