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
  • 相关阅读:
    三大主流负载均衡软件对比(LVS+Nginx+HAproxy)
    nginx 提示the "ssl" directive is deprecated, use the "listen ... ssl" directive instead
    centos安装nginx并配置SSL证书
    hadoop创建目录文件失败
    The server time zone value 'EDT' is unrecognized or represents more than one time zone.
    脚本启动SpringBoot(jar)
    centos做免密登录
    数据库远程连接配置
    Bash 快捷键
    TCP三次握手四次断开
  • 原文地址:https://www.cnblogs.com/hello-wei/p/9516920.html
Copyright © 2011-2022 走看看