zoukankan      html  css  js  c++  java
  • 列表的增删改查,元组

    1,什么是列表:
        列表由[]表示,里面每一项元素用逗号隔开,里面什么都可以装。能装对象的对象。
        列表可以装大量数据
    2,列表的索引和切片(和str一样)
        列表和字符串一样,也有索引和切片,只不过切片出来的内容是列表(索引,切片,步长)
        [起始位置:结束位置:步长]      索引下标为0
    3,列表的正删改查
        1,增加
            .append()   追加(在原有的基础上直接进行的操作)
            .insert()   插入   xxx.insert(插入位置索引,'添加的内容')
            .extend()   迭代添加 (把要添加的内容一个一个加进来,用列表括起来可以不用分开)
                        会把列表里面的元素迭代出来加进去,添加列表进去,不会产生双层列表效果,
                        li.extend(['haha','memeda'])——>li.extend(['haha','memeda'])
        2,删除
            ,pop(index)       删除,会返回被删除的数据,
            .remove('内容')   删除元素
            del               可以切片删除   del li[```]
            .clear            清空列表
        3,改
            [1:3]   先删除,后添加(迭代添加)
            [1::2]  切片修改的时候,如果步长不是1,注意元素的个数
        4,查
            for i in list:
                print(i)
        5,常用操作
            1,sort()    排序   reverse=True 降序
            2,reverse() 翻转
            3,len()     求长度
    4,列表的嵌套
        降维,一层一层看
    5,元祖
        只读列表,只能查,不能增删改
        使用()表示元祖
        如果元祖只有一个元素——>(元素,)
        元祖的第一层是不能复制的,内部元素是没有要求的
        元祖是一个可迭代对象,可以用for循环
    6,range()是一个可迭代对象
        range(n)      从0到n-1
        range(m, n)     从m到n-1
        range(m,n,q)  从m到n-1 每q个取一个

  • 相关阅读:
    如何利用UltraEdit语法着色来编辑shell脚本
    css 运动背景
    页面加载进度条
    jScrollPane滚动条
    页面加载进度条改进版
    js页面新消息提示
    一道题
    jquery插件 展示信息
    冒泡排序和快速排序
    字体背景
  • 原文地址:https://www.cnblogs.com/lixin012007/p/9671537.html
Copyright © 2011-2022 走看看