zoukankan      html  css  js  c++  java
  • 小谈python里 列表 的几种常用用法

    在python中列表的常用方法主要包括增加,删除,查看和修改。下面以举例子的方法具体说明,首先我们创建两个列表,列表是用[ ]表示的,里面的元素用逗号隔开。

    a=[‘hello’,78,15.6,‘你好’] 
    b=[78,1,1,4,5,6,1]

    一.增加

    方法一:a.append('tom')    # 在a列表最后追加一个元素tom

    ['hello', 78, 15.6, '你好', 'tom']

    方法二:a.insert(0,'tom')    #把Tom这个元素放到a列表索引号为0的位置,列表中的第一个元素索引为0,第二个元素索引为1,以此类推。

    ['tom', 'hello', 78, 15.6, '你好']

    方法三:  a.extend(b)          #表示把b列表元素添加到a列表中

    ['hello', 78, 15.6, '你好', 78, 1, 1, 4, 5, 6, 1]

    二. 查看

    1.通过索引查看列表中对应的元素:

    代码 :print(a[0], b[6])       

    结果: hello  1                           

    2.通过切片的方法,查看一部分列表中的元素:

    代码:print(a[0:3])                    print(b[4::-1])

     结果:'hello', 78, 15.6]             [5, 4, 1, 1,78]

    3.查找列表中的某一个元素的具体位置:

    print(a.index(15.6))  

    结果为2   

    表示15.6这个元素在a列表的第三个位置

    4.查找元素出现的次数:

    print(b.count(1))

    结果为3

    表示在b列表里1出现了三次

    5.查找某个元素在不在列表中:

    print(78 in a)                  结果为true

    print(2 in a)                    结果为false

    三. 修改

    方法一: a[索引]=要修改的内容

    a[0]='hi'     print(a)

    ['hi', 78, 15.6, '你好']

    方法二: a[起始位置:结束位置]=要替换的内容

    a[0:3]=(45,25,"LIAM")       print(a)

    [45, 25, 'LIAM', '你好']

    四. 删除

    方法一: a.remove[要删除的元素]

    a.remove(15.6)       print(a)
    结果:['hello', 78, '你好']
    方法二: a.pop(索引号)
    a.pop(1)     print(a)
    结果:['hello', 15.6, '你好']

    方法三:del   内容

    del   a 

    #删除a整个列表

    del  a[3]       print(a)

    结果为['hello', 78, 15.6]

    方法四:clear

    a.clear()   #清空a列表所有内容

    五.排序

    b.sort()   # b列表里元素从小到大排序

    print(b)

    结果:[1, 1, 1, 4, 5, 6, 78]

    b.sort(reverse=True)   #b列表里元素从大到小排列

    结果:[78, 6, 5, 4, 1, 1, 1]

    b.reverse()    #b列表里元素颠倒顺序排列

    [1, 6, 5, 4, 1, 1, 78]

     

    
    


    
    
    
    
    
    
    
    
    
    
    
    
    
     
    
    
    
  • 相关阅读:
    No mapping found for HTTP request with URI [/jiaoyu/student/add] in DispatcherServlet with name 'SpringMVC'
    Mybatis系列(四)映射文件
    SpringMVC 接收表单数据的方式
    Maven整合SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
    使用MyBatis Generator自动创建代码
    中颖电子AD操作
    搜索引擎排名不友好的五个地点-SEO
    与我一起extjs5(04--MVVM简要说明财产)
    AspNet MVC4 教育-28:Asp.Net MVC4 Ajax技术部门四舍五入余速Demo
    unix pwd使用命令
  • 原文地址:https://www.cnblogs.com/bianhao89757/p/10115999.html
Copyright © 2011-2022 走看看