zoukankan      html  css  js  c++  java
  • python之list-列表

    Python列表

    List(列表) 是 Python 中使用最频繁的数据类型。

    列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。

    列表用 [ ] 标识,是 python 最通用的复合数据类型。

    列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

    内嵌函数

    举例分析:

    1.在列表末尾添加新的对象

    li=[11,22,33,'aa','bb','cc'] 
    li.append('dd')
    print(li)

    2.在指定索引位置的前面插入元素

    li=[11,22,33,'aa','bb','cc']
    li.insert(3,'44')
    print(li)

    3.删除元素

    li=[11,22,33,'aa','bb','cc'] 
    del li[5]
    print(li)

    4.弹出元素

    li=[11,22,33,'aa','bb','cc'] 
    li.pop()   #默认是栈顶元素
    print(li)
    
    li=[11,22,33,'aa','bb','cc'] 
    li.pop(0)  #指定元素值
    print(li)

    5.删除值元素(不知道位置,但是知道值)

    li=[11,22,33,'aa','bb','cc']
    li.remove('cc')
    print(li)

    6.按字母永久排序

    li=[11,44,22,33]
    li.sort()  #永久排序
    print(li)
     
    li=[11,44,22,33]
    sorted(li)  #临时排序
    print(li)

    7.列表反转

    li=[11,44,22,33]
    li.reverse() #反向列表永久
    print(li)
     
    li=[11,44,22,33]
    list(reversed(li)) #反向列表暂时
    print(li)

    8.返回列表长度

    li=[11,44,22,33]
    len(li)

    9.清空列表

    li=[11,44,22,33]
    li.clear()
    print(li)

    10.复制列表

    li=[11,44,22,33]
    ri=li.copy()
    print(ri)

    11.返回指定元素在列表中的个数

    li=[11,44,22,33,11]
    li.count(11)

    12.在列表的末尾追加序列B

    li=[11,44,22,33,11]
    B=['aa','bb']
    li.extend(B)
    print(ri)

    13.返回列表中指定元素的第一个位置

    li=[11,44,22,33,11]
    li.index(11)

    14.指定元素是否在列表中,返回bool值

    li=[11,44,22,33,11]
    11 in li
    True
  • 相关阅读:
    [eZ publish] Get Start a new eZ Publish projectTwo
    [eZ publish] Get Start a new eZ Publish projectOne
    [Ubuntu] Ubuntu8.10下NetBeans6.5中文变成方块解决
    [Ubuntu] 安装/卸载 声卡驱动
    [eZ publish] Url filter
    [eZ publish] How to use multiple pagelayouts
    [Ubuntu] 给系统监视器加个快捷键
    [Ubuntu] 如何添加自定义命令
    软件的价值(转)
    C语言程序收集
  • 原文地址:https://www.cnblogs.com/hello-wei/p/9516920.html
Copyright © 2011-2022 走看看