• Python基本数据类型(list)个人笔记


    list 类
    特点: 中括号 括起来
    , 逗号 分割每个元素 有序 元素可以被修改
    列表中的元素 可以是 任意其他数据类型 ALL
    list 有 多维特性, 增删改 都可以通过 索引 切片 步长等
    可通过 切片索引取值 切片结果也是 list

    可用 for while 等 迭代

    list 的存储方式为 链表


    list中数据的删除方式:
    del li[i]

    list 支持 in 判断子元素 是否存在 list中


    字符串转换为列表
    s = "adasd213213"
    list(s)每一个字符 当成一个list元素 内部使用了for 循环
    int 不能转换为list 因为int不可迭代
    列表 转 字符串 要用 for循环迭代 然后转换 (可以使用匿名函数lambda)
    如果 列表中只有 str类型 可以使用下例:
    li = ['123','alex']
    v = "".join(li)
    print(v)


    list 的方法

    append()方法
    保留原格式
    将 参数 追加到末尾
    clear() 清空列表

    copy() 拷贝列表
    v = li.copy() 浅拷贝

    count() 计数
    li.count(22) 计算参数在 list中出现的次数


    extend()

    iterable为 可迭代对象
    不保留源格式
    内部要进行 迭代

    index() 根据值找索引 位置 可 设置开始结束值


    insert(0,‘hello’) 位置 可插入 数据的位置
    第一个参数为指定索引

    pop()
    li = [11,22,33]
    v = li.pop() 参数为 索引 默认为 最后一个
    print(li) 删除了值
    print(v) 值可获取


    remove(22)
    删除列表中的指定值 从左到右


    reverse()
    将 当前列表反转

    sort() 排序

    reverse=True 从大到小排序

    内置函数中也有一个 sorted()

    神奇的切片用法  list(range(100))[5:10]

    纵有疾风起,人生不言弃!
  • 相关阅读:
    OSPF 相关知识点
    基于LINUX 主机防火墙的端口转发
    WSUS服务器硬盘空间不足,如何迁移补丁文件夹
    ESXi 5.5开启并配置SNMP
    识别远程操作系统
    一个真实的社会
    "要敢杀掉旧的自己,新的自己才会诞生”读后感
    关于独立
    创业心得:从客户的抱怨中发现市场机会
    学习和思考的要点
  • 原文地址:https://www.cnblogs.com/poetl/p/8305193.html
Copyright © 2020-2023  润新知