zoukankan      html  css  js  c++  java
  • 列表 元组

    1 什么是列表

    列表是一个可变的数据类型

    列表由[]来表示,每一项元素使用用逗号隔开,列表什么都能装,能装对象的对象

    列表可以装大量的数据

    2 列表的索引与切片

    列表和字符串一样 ,也有索引和切片,切出来的是列表

    索引的下标从0开始  [起始位置:结束位置:步长]

    3 列表的增删改查

    1 增加  :    append() 追加      

    例如;

    lst = ["黄渤","王力宏","张一山","章子怡"]
    lst.append("张慧玲")
    print(lst)

        insert (index,元素)  在index位置添加元素

    例如:

     lst.insert(2,"茉莉花")  # 在指定位置添加
    print(lst)

          extend()迭代添加

    例如:

     lst.extend(["朱朱朱","邓紫棋","网哈哈"])
    print(lst)

    2 删除    pop(index)  按位置删除元素

    例如:

    lst.pop(2)
    print(lst)

                  remove(元素)   直接删除元素

    例如:

    lst.remove("黄渤")  (记住)
    print(lst)

             

    3 修改    索引修改

    例如;

    lst =["王者荣耀","QQ飞车","吃鸡","消消乐","QQ游戏"]
    lst[0]="扫雷"
    print(lst)

               切片修改

    例如:

    lst[:3:2]=["呵呵呵","哒哒哒"]
    print(lst)

    4 查询     for el in list:

                      el

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

                      

  • 相关阅读:
    欧几里德算法实现求两个正整数的最大公因子
    C#委托、泛型
    C与C++中的time相关函数(转载)
    【转】温州的南拳
    前端面试题
    vuecli卸载旧版,再重新安装后还显示的是旧的版本
    不定宽高的div水平、垂直居中问题
    解决JS中取URL地址中的参数中文乱码
    移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
    codeblocks colour theme
  • 原文地址:https://www.cnblogs.com/mlhz/p/9395448.html
Copyright © 2011-2022 走看看