zoukankan      html  css  js  c++  java
  • 列表[]

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

                    图一

                    图二

    列表[起始位置:结束位置:步长]

    3. 列表的增删改查
    1. 增加
    append() 追加(图三)
    insert(index, 元素) 在index位置添加元素(图四)
    extend() 迭代添加(图五)

                        图三

                        图四

                        图五

    2. 删除
    pop(index) 按照位置删除元素(图六)
    remove(元素) 直接删除元素(图七)
    del 切片.(图八)
    clear() 清空列表(图九)

                        图六

                        图七

                        图八

                        图九

    3. 修改
    索引修改(图十)
    切片修改(图十一)

                        图十

                        图十一
    4. 查询
    for el in list:
    el

    使用for循环将列表元素一一打印出来
    5. 常用操作
    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] 元素

                     索引

                      元素

  • 相关阅读:
    用asp生成PDF文件
    对长了的文章进行分页显示!
    用ASP读INI配置文件的函数
    JMail发送邮件代码
    SqlServer数据库的备份和恢复措施
    java—mediator中介模式
    javascript王者归来公有和私有:属性的封装
    断点续传多线程连接下载
    C语言实现对图像的二值化
    javascript王者归来类和对象
  • 原文地址:https://www.cnblogs.com/Virous1887/p/9398150.html
Copyright © 2011-2022 走看看