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] 元素

                     索引

                      元素

  • 相关阅读:
    spring集成quartz
    ScheduledExecutorService
    中国方言输入法Rime入门
    TinyOS实例介绍
    公式输入较好的参考
    USRP IQ信号分析
    法语学习(1)--入门资料推荐
    Python小技巧
    编码知识
    jaspersoft studio colunm header and detail ,detail中显示多列数据
  • 原文地址:https://www.cnblogs.com/Virous1887/p/9398150.html
Copyright © 2011-2022 走看看