zoukankan      html  css  js  c++  java
  • python中列表的使用

    一、列表的定义

    列表由一对中括号进行定义,元素与元素直接使用逗号隔开。

    >>>a = [1, 2, 3, 4]

    print(a)

    输出:[1, 2, 3, 4]

     二、列表的增删改查

    1.修改列表内容,通过列表的下标,指定元素进行修改。

    >>>a = [1, 2, 3, 4]

    a[2] = 77
    print(a)

    输出:[1, 2, 77, 4]

    2.列表添加元素:

    方法一:append 往列表尾部添加元素

    >>>a = [1, 2, 3, 4]

    a.append(5)
    print(a)

    输出:[1, 2, 3, 4, 5]

    方法二: insert 指定下标位置添加元素    在列表最前边添加元素(0, 要添加元素)     -----在列表最后边添加元素(-1, 要添加的元素)

    >>>a = [1, 2, 3, 4]

    a.insert(2,0)
    print(a)

     输出:[1, 2, 0, 3, 4]

    方法三: extend 一次性在列表尾部添加多个元素

    >>>a = [1, 2, 3, 4]

    a.extend([5, 6, 7])
    print(a)

    输出:[1, 2, 3, 4, 5, 6, 7]

    3.列表删除元素操作

    方法一: pop 指定元素位置进行删除    删除指定位置的元素,-1可删除列表最后一个元素,括号内不传值默认删除最后一个元素

    >>>a = [1, 2, 3, 4]

    a.pop(2)
    print(a)

    输出:[1, 2, 4]

    方法二:remove 指定某一元素删除   删除列表中的某一元素,列表中有“字符串”,删除时括号里也传“字符串”即可

    >>>a = [1, 2, 3, 4]

    a.remove(1)
    print(a)

    输出:[2, 3, 4]

     方法三:clear 删除列表中的所有元素,清空列表

    >>>a = [1, 2, 3, 4]

    a.clear()
    print(a)

    输出:[]

    4.查找列表中的元素

    方法一:通过下标查找列表中的某一元素    直接在[]中传入元素对应的下标位置即可

    >>>a = [1, 2, 3, 4]

    b = a[2]
    print(b)

    输出:3

     方法二:index 通过指定元素查找元素对应的下标,元素不存在会报错   a.index(元素,从索引下标开始找)

    >>>a = [1, 2, 3, 4]

    b = a.index(2)
    print(b)

    输出:1    (列表中下标从0开始排,元素2的对应下标1)

     方法三:count  查找列表中某一元素的个数

    >>>a = [1, 2, 3, 4, 1, 2, 1]

    b = a.count(1)
    print(b)

    输出:3

  • 相关阅读:
    Java++:一文搞懂分布式锁及其业务场景
    Get MSN ADS
    删除废弃的全文索引
    门户网页分页(pagination Style)
    SQL Server 无法查看属性
    FileUpload Control In ASP.NET2.0
    根据IP和掩码获取主机IP区域
    IIS 使用域用户
    Get MSN ADS by xmlHttpRequest
    二进制时钟
  • 原文地址:https://www.cnblogs.com/junzi1994/p/14438995.html
Copyright © 2011-2022 走看看