• 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()反转

  • 相关阅读:
    easyui中的combobox小知识点~~
    nodejs+express+mysql 增删改查
    建库和表的脚本.sql
    linux服务器最大连接数
    java高级主题
    java线程池ThreadPoolExecutor
    关于Future
    git rebase
    bash shell for循环
    accept()出的socket不会使用新的端口号
  • 原文地址:https://www.cnblogs.com/leaves-leaves/p/15058470.html
Copyright © 2020-2023  润新知