• 列表常用方法


    ✅作者简介:大家好我是hacker707,大家可以叫我hacker
    📃个人主页:hacker707的csdn博客
    🔥系列专栏:python基础教程
    💬推荐一款模拟面试、刷题神器👉点击跳转进入网站

    python基础之列表常用方法🐵🐵🐵
    持续更新python基础知识,欢迎各位来访~🥳🥳🥳
    在这里插入图片描述

    列表是什么?

    列表由一系列特定顺序排列的元素组成,你可以创建包含字母表中的所有字母、数字0~9、所有家庭成员姓名的列表等等,也可以将任何东西放入列表中,其中元素之间可以没有任何关系,鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如names、digits或letters)是个不错的主意
    在python中,列表用方括号[ ]表示,并用逗号分隔其中的元素。

    列表常用方法

    1.append()

    定义 append() 方法向列表末尾追加元素。
    💡举个栗子💡向fruits列表添加元素

    fruits = ['apple', 'banana', 'cherry']
    fruits.append("orange")
    print(fruits)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['apple', 'banana', 'cherry', 'orange']
    
    • 1

    2.clear()

    定义 clear()方法清空列表所有元素
    💡举个栗子💡清空fruits所有元素(返回空列表)

    fruits = ['apple', 'banana', 'cherry', 'orange']
    fruits.clear()
    print(fruits)
    
    • 1
    • 2
    • 3

    运行结果如下:

    []
    
    • 1

    3.copy()

    定义 copy()方法返回指定列表的副本(复制列表)
    💡举个栗子💡复制fruits列表

    fruits = ['apple', 'banana', 'cherry', 'orange']
    c = fruits.copy()
    print(c)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['apple', 'banana', 'cherry', 'orange']
    
    • 1

    4.count()

    定义 count()方法返回元素出现次数
    💡举个栗子 💡 返回 “cherry” 在 fruits 列表中出现的次数

    fruits = ['apple', 'banana', 'cherry']
    number = fruits.count("cherry")
    print(number)
    
    • 1
    • 2
    • 3

    运行结果如下:

    1
    
    • 1

    5.extend()

    定义 extend()方法将列表元素(或任何可迭代的元素)添加到当前列表的末尾
    💡举个栗子 💡把cars中的元素添加到fruits列表

    fruits = ['apple', 'banana', 'cherry']
    cars = ['Porsche', 'BMW', 'Volvo']
    fruits.extend(cars)
    print(fruits)
    
    • 1
    • 2
    • 3
    • 4

    运行结果如下:

    ['apple', 'banana', 'cherry', 'Porsche', 'BMW', 'Volvo']
    
    • 1

    6.index()

    定义 index()方法返回该元素最小索引值(找不到元素会报错)
    💡举个栗子💡返回“cherry”元素的最小索引值

    fruits = ['apple', 'banana', 'cherry']
    x = fruits.index("cherry")
    print(x)
    
    • 1
    • 2
    • 3

    运行结果如下:

    2
    
    • 1

    7.insert()

    定义 在指定位置插入元素
    💡举个栗子💡将"orange"元素插入到fruits列表索引为1的位置

    fruits = ['apple', 'banana', 'cherry']
    fruits.insert(1, "orange")
    print(fruits)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['apple', 'orange', 'banana', 'cherry']
    
    • 1

    8.reverse()

    定义reverse() 方法反转元素的排序顺序
    💡举个栗子💡反转fruits列表

    fruits = ['apple', 'banana', 'cherry']
    fruits.reverse()
    print(fruits)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['cherry', 'banana', 'apple']
    
    • 1

    9.remove()

    定义 remove() 方法具有指定值的首个元素
    💡举个栗子💡删除 fruits 列表的 “banana” 元素

    fruits = ['apple', 'banana', 'cherry']
    fruits.remove("banana")
    print(fruits)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['apple', 'cherry']
    
    • 1

    10.pop()

    定义 pop() 删除指定位置的元素
    💡举个栗子💡删除 fruits 列表的"banana"元素(指定该元素索引)

    fruits = ['apple', 'banana', 'cherry']
    fruits.pop(1)
    print(fruits)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['apple', 'cherry']
    
    • 1

    11.sort()

    定义 默认情况下,sort() 方法对列表进行升序排序
    💡举个栗子💡以字母顺序排序cars列表

    cars = ['Porsche', 'BMW', 'Volvo']
    cars.sort()
    print(cars)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['BMW', 'Porsche', 'Volvo']
    
    • 1

    扩展 reverse=True 可将对列表进行降序排序。默认是 reverse=False
    💡举个栗子💡对cars列表进行降序排序

    cars = ['Porsche', 'BMW', 'Volvo']
    cars.sort(reverse=True)
    print(cars)
    
    • 1
    • 2
    • 3

    运行结果如下:

    ['Volvo', 'Porsche', 'BMW']
    
    • 1

    以上就是列表常用的方法整理,如果有改进的建议欢迎私信或者在评论区留言奥~
    欢迎各位来访,一起交流学习python~
    在这里插入图片描述

  • 相关阅读:
    flink故障恢复的流程(从检查点恢复状态)
    C++17静态数据成员声明为inline
    自定义封装组件(分页器)
    bootstrap系列-2.css排版
    Numpy——老师PPT
    树莓派4B UbuntuMate 远程桌面 步骤
    阐述 Git 命令 reset 和 revert
    【毕业设计】基于javaEE+SSH+oracle的健康管理系统设计与实现(毕业论文+程序源码)——健康管理系统
    软件测试全套教程,软件测试自学线路图
    Vue+element 登录业务实现
  • 原文地址:https://blog.csdn.net/xqe777/article/details/126054933