• Python中 列表list类方法


    1.创建列表

    li=["name","age","gender"]

    append(self, p_object)  向列表添加元素(无返回值)

    li=["name","age","gender"]
    li.append("haha")
    print(li)
    #输出:['name', 'age', 'gender', 'haha']

    clear(self)  移除列表所有的元素

    li=["name","age","gender"]
    li.clear()
    print(li)
    #输出:[]

    count(self, value)  返回value在列表中出现的次数

    li=["name","age","gender","age"]
    ret=li.count("age")
    print(ret)
    #输出:2

    extend(self, iterable)  拓展列表(无返回值)

    li=["name","age","gender"]
    li.extend(["haha","hellow"])
    print(li)
    #输出:['name', 'age', 'gender', 'haha', 'hellow']

    index(self, value, start=None, stop=None)  返回value在列表中第一个的索引,如果值不在列表中就会报错

    li=["name","age","gender"]
    ret=li.index("age")
    print(ret)
    #输出:1
    
    #当列表中没有value值时
    li=["name","age","gender"]
    ret=li.index("wang")
    print(ret)
    #输出:ValueError: 'wang' is not in list

    insert(self, index, p_object)  根据索引值向列表中插入元素

    li=["name","age","gender","age"]
    li.insert(2,"wang")
    print(li)
    #输出:['name', 'age', 'wang', 'gender', 'age']

    pop(self, index=None)  根据索引值(默认是最后一位)移除元素 并且返回这个元素

    li=["name","age","gender","age"]
    new_li=li.pop(1)
    print(li)
    print(new_li)
    #输出:['name', 'gender', 'age']
           age  

    remove(self, value)  根据value值删除列表的元素;如果value不在列表中那么就会报错(无返回值)

    li=["name","age","gender","age"]
    li.remove("age")
    print(li)
    #输出:['name', 'gender', 'age']

    reverse(self)  将列表的元素倒过来

    li=["name","age","gender"]
    li.reverse()
    print(li)
    #输出:['gender', 'age', 'name']
    #根据索引值删除元素
    li=["name","age","gender"]
    del li[1]
    print(li)
    #输出:['name', 'gender']
  • 相关阅读:
    (转)I/O Completion Ports学习
    mysql 二进制字段拆分转换
    记录一些硬件开源项目网址
    线圈式电磁炮1----原理介绍
    线圈式电磁炮2----硬件系统搭建
    电机控制7---步进电机模型及控制(4)
    电机控制6---步进电机模型及控制(3)
    电机控制8---步进电机常见问题
    电机控制5---步进电机模型及控制(2)
    电机控制4---步进电机模型及控制(1)
  • 原文地址:https://www.cnblogs.com/wangbinbin/p/7057621.html
Copyright © 2020-2023  润新知