• python中列表常用的几个操作函数


    # coding=utf-8
    #在列表末尾添加新的对像
    #实例展现函数append()的用法
    aList=[456,'abc','zara','ijk',2018]
    aList.append(123)
    print("Updated List:",aList)
    输出结果:Updated List: [456, 'abc', 'zara', 'ijk', 2018, 123]


    #统计列表中某个元素出现的次数
    #实例展现count()函数的用法
    aList=[456,'abc','zara','ijk',2018,456]
    print("Count for 456:",aList.count(456))
    print("Count for abc:",aList.count('abc'))
    print("Count for ijk:",aList.count('ijk'))
    输出结果:

    Count for 456: 2
    Count for abc: 1
    Count for ijk: 1




    #在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    #实例展现extend()函数的用法
    aList=[456,'abc','zara','ijk',2018,456]
    bList=[2019,'hello']
    aList.extend(bList)
    print("Extended List:",aList)

    输出结果:Extended List: [456, 'abc', 'zara', 'ijk', 2018, 456, 2019, 'hello']


    #从列表中找出某个值第一个匹配项的索引位置
    #实例展现index()函数的用法
    aList=[456,'abc','zara','ijk',2018]
    print("Index for 456",aList.index(456))
    print("Index for ijk",aList.index('ijk'))

    输出结果:

    Index for 456 :0
    Index for ijk :3



    #将对象插入列表
    #实例展现insert()函数的用法
    aList=[456,'abc','zara','ijk',2018]
    aList.insert(1,9)
    print("Final List:",aList)

    输出结果:Final List: [456, 9, 'abc', 'zara', 'ijk', 2018]

    #移除表中某个值的第一个匹配项
    #实例展现remove()函数的用法
    aList=[456,'abc','zara','ijk',2018,456]
    aList.remove(456)
    print("List:",aList)
    aList.remove(456)
    print("List:",aList)

    输出结果:

    List: ['abc', 'zara', 'ijk', 2018, 456]
    List: ['abc', 'zara', 'ijk', 2018]



    #删除列表中的元素
    #实例展现del()的用法
    aList=[456,'abc','zara','ijk',2018,456]
    del aList[2]
    print(aList)

    输出结果为:[456, 'abc', 'ijk', 2018, 456]

    #弹出元素

    #弹出元素和是删除元素一样,都是从列表移除一个元素项。如果要弹出某个指定索引index元素可以用list.pop(index)
    #index的默认值是-1,使用list.弹出最后一个元素。下面实例看下:
    list=['a','b','c','d']
    list.pop()
    print(list)
    list.pop(0)
    print(list)

    输出结果为:

    ['a', 'b', 'c']
    ['b', 'c']



    #反向列表中元素
    #实例展现reverse()函数用法
    aList=[456,'abc','zara','ijk',2018]
    aList.reverse()
    print("List:",aList)

    输出结果为:

    List: [2018, 'ijk', 'zara', 'abc', 456]


    #对原函数进行排列
    #注意:要对列表中的元素进行排列,这些元素必须是同类型的,如全部为字符串或者是数值。如果是混合的类型就不能进行排序
    #实例看下
    aList=[1,2,9,8,6,3]
    aList.sort()
    print("List:",aList)
    输出结果为:List: [1, 2, 3, 6, 8, 9]
    
    
  • 相关阅读:
    AddDemo核心代码
    uniapp vuecli 命令行 新建项目 报错关键词:RuleSet
    java maven dependency
    java代码的执行过程
    Spring中Bean的单例和多例
    java代码的执行过程
    Condition
    Java对象初始化过程执行顺序
    线程池不推荐使用 Executors 去创建
    java线程的六种状态
  • 原文地址:https://www.cnblogs.com/pangzx/p/9028497.html
Copyright © 2020-2023  润新知