zoukankan      html  css  js  c++  java
  • 2018-8-1 列表的增删改查及元组的基本操作

    ----------------------------------------1. 什么是列表-------------------------------------------------------
    列表是一个可变的数据类型
    列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象.
    列表可以装大量的数据
    -------------------------------------2. 列表的索引和切片--------------------------------------------------
    列表和字符串一样. 也有索引和切片. 只不过切出来的内容是列表
    索引的下标从0开始
    [起始位置:结束位置:步长]

    ------------------------------------3. 列表的增删改查---------------------------------------------------------
    1. 增加
         append() 追加
         insert(index, 元素) 在index位置添加元素
         extend() 迭代添加      变量.extend([xx,yy])     不能迭代添加数字和bool值
    2. 删除
         pop(index) 按照位置删除元素
         remove(元素) 直接删除元素
         del 切片.
         clear() 清空列表
    3. 修改
        索引修改
        切片修改
    4. 查询
        for el in list:
           print(el)

    -------------------------------------------4. 常用操作--------------------------------------------------
         1. sort() 排序 reverse=True降序
         2. reverse() 翻转
         3. len() 求长度
         4. 列表的嵌套
          降维. 一层一层看

    -----------------------------------------------------5. 元组-------------------------------------------------
    只读列表. 只能看啥也不能干.
    使用()表示元组
    如果元祖中只有一个元素(元素, )
    空元组: tuple()
    元祖是一个可迭代对象, 可以使用for循环

    ---------------------------------------------------6. range--------------------------------------------------------
    range(n) 从0到n-1
    range(m,n) 从m到n-1
    range(m,n,q) 从m到n-1 每q个取1个
    综上就是切片

    -----------------------------------------------7. 使用range和for循环来获取列表中的索引-------------------------------
    for i in range(len(列表)):
    i 索引
    列表[i] 元素

  • 相关阅读:
    Spark——为数据分析处理提供更为灵活的赋能
    秋读|10本热门图书(人工智能、编程开发、架构、区块链等)免费送!
    使用Phaser开发你的第一个H5游戏(一)
    Java web 服务启动时Xss溢出异常处理笔记
    为什么我打的jar包没有注解?
    收集、分析线上日志数据实战——ELK
    阿里云PolarDB及其共享存储PolarFS技术实现分析(下)
    14.5 富文本编辑【JavaScript高级程序设计第三版】
    【收藏】15个常用的javaScript正则表达式
    C# 网络请求
  • 原文地址:https://www.cnblogs.com/fengchong/p/9400663.html
Copyright © 2011-2022 走看看