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

                     索引

                      元素

  • 相关阅读:
    .net core 3.1 新增过滤器(Filter)和拦截器(LogInterceptor)
    .net core 3.1 新增log4net 和 NLog
    .net core 3.1 jwt token授权
    IdentityServer4 之 Resource Owner Password Credentials 其实有点尴尬
    IdentityServer4 之Client Credentials走起来
    Hive 窗口函数sum() over()求当前行和前面n条数据的和
    机器学习-线性规划(LP)
    机器学习-KNN算法
    flume整合kafka
    学习kafka自己发生的几个小错误记录
  • 原文地址:https://www.cnblogs.com/Virous1887/p/9398150.html
Copyright © 2011-2022 走看看