zoukankan      html  css  js  c++  java
  • 7.数据类型-列表(list)

    列表:list

    1.列表中的元素:

    列表中的元素可以是任何数据类型,也可以是空

    例如:

    空列表:a=[]

    a1=[1,"a",1.2,-1,[1,2,3],(1,2,3),{1:1,2:2},{1,2,"c"}]

    2.添加元素:

    1.append()--列表的末尾增加

    a=["a","b","c"]

    a.append("d")

    2.insert(index,vaule)---把元素添加在哪个位置

    a=["a","b","c"]

    a.insert(1,"leaves")

    3.extend(序列)---批量加入元素,不保留原有格式类型

    a=["a","b","c"]

    m=[1,2,3,"d",[1,2]]

    a.extend(m)----["a","b","c",1,2,3,"d",[1,2]]

    如果是appendm)则是需要保留格式类型的

    a.append(m)----["a","b","c",[1,2,3,"d",[1,2]]]

    3.查询列表:

    正序: 0 1 2 3 4

    a = [“a” ,”b” ,”c” ,”d” ,”e”]

    倒叙:-5 -4 -3 -2 -1

     

    格式:a [ 起始值:结束值:步长 ]

     

    1.取单个值

    a[2]--- 正序

    a[-3]--- 倒叙

    2.取连续的值

    a[1:4] --- 正序

    a[-2:-4] --- 倒叙

    3.index(元素值)- - -查看元素中的索引

    4.修改列表:

    1.修改单个值

     

    a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

    a[1]=2

    2.批量修改

    如果超出列表取值,则自动添加

    a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

    a[1:4]=1,2,3,4,5

    5.删除列表中的元素:

    1.del删除:

    1.del- -删除单个元素:

    a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

    del a[-1]

    2.del- -批量删除元素:

    a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

    del a[0:3]

    3.del- -删除变量:

    a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

    del a

    2.pop-删除:

    pop() 默认删除最后一个元素

    pop(索引)按照指定索引删除

    a=[“a”,”b”,”c”,”d”,”e”,”f”,”g”]

    3.remove(元素值) 移除元素

    4.clear()---清空元素,保留变量名

    6.count(元素值)—统计元素出现的个数

    7.sort() 和sorted() - -排序

    1.sort()---原地排序,返回值是None

    2.sorted(变量)—非原地排序,返回排序后的结果

    8.reverse()反转

  • 相关阅读:
    常规渗透:没遇到过的anquan狗
    SQLi-db 批量注入工具+教程
    国外整理的一套在线渗透测试资源合集
    重大漏洞!PHP multipart/form-data头部解析远程拒绝服务漏洞
    MS15-051 修正版Exploit(Webshell可用)
    网站渗透常用到的Python小脚本
    项目<<魔兽登录系统>>
    第七章:存储过程
    第六章:事务,视图和索引
    SQL高级查询:嵌套和分页
  • 原文地址:https://www.cnblogs.com/leaves-leaves/p/15058470.html
Copyright © 2011-2022 走看看