美文网首页
Python列表操作

Python列表操作

作者: 一誠 | 来源:发表于2017-10-31 22:44 被阅读391次

    列表容器类型,包含任意对象的有序集合,通过索引访问其中的元素,可变对象,任意嵌套。
    定义:list = [1,2,2,3]

    1、修改指定的索引元素

    list[1] = 32
    list[1:2] = [] //删除指定分片的元素
    

    2、元素

    list.count(1) //元素个数 - 1
    list.index(obj)//从列表中找出某个值第一个匹配项的索引位置
    cmp(list1, list2):比较两个列表的元素 
    len(list):列表元素个数 
    max(list):返回列表元素最大值 
    min(list):返回列表元素最小值 
    list(seq):将元组转换为列表 
    

    3、插入

    list.append(102)//内置方法 在最后添加元素
    list.insert(2,255)//在位置2插入元素
    list.extend(seq)//在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    

    4、弹出

    list.pop(3)//弹出(返回)位置3的元素,原列表修改
    

    5、逆序

    list.reverse()//反向列表中元素
    

    6、排序

    list.sort()//数字大小
    list.sort([func]):对原列表进行排序
    

    7、删除

    list.remove(1)//删除值为1的元素
    del list[1]//删除下标1的元素
    

    8、合并

    +合并列表,返回新列表
    *列表元素重复N次,返回新列表
    

    9、成员关系判断

    item in list 返回 False 或者 True
    同理: not in
    

    10、复制列表所有元素

    List2 = list[:] //返回列表所有元素,生成新列表
    List3 = copy.deepcopy(list)//import copy
    

    11、range(10)

    range(10)生成列表
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    

    相关文章

      网友评论

          本文标题:Python列表操作

          本文链接:https://www.haomeiwen.com/subject/gwiipxtx.html