iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中对列表的相关操作你知道吗
  • 611
分享到

python中对列表的相关操作你知道吗

2024-04-02 19:04:59 611人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录1. 添加2. 删除3. 查找/修改4. 其他总结list1 = ['火腿肠', '面包', '牛奶', '可乐', '方便面'] 1. 添加 # append:在列表尾部添加元

list1 = ['火腿肠', '面包', '牛奶', '可乐', '方便面']

1. 添加

# append:在列表尾部添加元素
list1.append('饼干')
print(list1)

# 结果:['火腿肠', '面包', '牛奶', '可乐', '方便面', '饼干'] 

# insert:在某个索引下插入一个元素
list1.insert(1,'包子')
print(list1)

# 结果:['火腿肠', '包子', '面包', '牛奶', '可乐', '方便面'] 

# extend:将两个列表拼接起来
list2=[1,2]
list1.extend(list2)
print(list1)

# 结果:['火腿肠', '面包', '牛奶', '可乐', '方便面', 1, 2]

2. 删除

# remove:通过元素的值删除元素list1.remove('牛奶')print(list1)# 结果:['火腿肠', '面包', '可乐', '方便面']# remove:通过元素的值删除元素
list1.remove('牛奶')
print(list1)

# 结果:['火腿肠', '面包', '可乐', '方便面'] 

# pop:通过索引删除元素,若不填索引则默认删除最后一个。pop可以将删除的元素返回
list1.pop(-2)
print(list1.pop())
print(list1)

# 结果:
# 方便面
# ['火腿肠', '面包', '牛奶'] 

# del:删除单个元素(功能同pop),删除多个元素,将整个列表从内存中删除
del list1[-2]
print(list1)
# 结果:['火腿肠', '面包', '牛奶', '方便面']
 
del list1[1:3]
print(list1)
# 结果:['火腿肠', '可乐', '方便面']
 
# 连变量名带内容全部从内存中删除
del list1
# clear:清空列表,列表还在,但里面每内容
print(list1.clear())
print(list1)

# 结果:
# None
# []

3. 查找/修改

# index:找某个元素的索引,便于对该位置的元素进行修改
print(list1.index('牛奶'))
list1[list1.index('牛奶')] = '香蕉牛奶'
print(list1)

# 结果:
# 2
# ['火腿肠', '面包', '香蕉牛奶', '可乐', '方便面'] 

# count:得到列表中某个元素的出现的次数,返回值为0则表示不存在要查找的元素
print(list1.count('牛奶'))
# 结果:1
print(list1.count('橙汁'))
# 结果:0

4. 其他

# in  和  not in:判断某个元素在不在列表中
print('面包' in list1)
print('面包' not in list1)

# 结果:
# True
# False 

# reverse:对列表中的元素进行反转,最后一个元素成为第一个
list1.reverse()
print(list1)

# 结果:['方便面', '可乐', '牛奶', '面包', '火腿肠'] 

# sort:排序,对于数字默认按照升序排列
list2=[2,4,1,-1,9,22,11,8]
list2.sort()
print(list2)
list2.sort(reverse=True)
print(list2)

# 结果:
# [-1, 1, 2, 4, 8, 9, 11, 22]
# [22, 11, 9, 8, 4, 2, 1, -1] 

# copy:复制一个新的列表
list2 = list1.copy()
print(list2)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容! 

--结束END--

本文标题: python中对列表的相关操作你知道吗

本文链接: https://www.lsjlt.com/news/143484.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中对列表的相关操作你知道吗
    目录1. 添加2. 删除3. 查找/修改4. 其他总结list1 = ['火腿肠', '面包', '牛奶', '可乐', '方便面'] 1. 添加 # append:在列表尾部添加元...
    99+
    2024-04-02
  • 你知道吗?ASP中的API对象能够操作Git!
    ASP是一种广泛使用的Web编程语言,它提供了许多有用的对象和工具来帮助开发人员构建功能强大的Web应用程序。其中一个非常有用的对象是API对象,它可以用来访问和操作许多不同的Web服务和API。但是,你知道吗?ASP中的API对象还可以用...
    99+
    2023-11-03
    api 对象 git
  • 你知道如何在 Python 中使用 NumPy 操作文件对象吗?
    当今时代,数据处理和分析已经成为了各行各业中不可或缺的一部分。而 Python 语言中,NumPy 是一个非常重要的第三方库,它提供了一些高效的数组操作和数学函数,可以帮助我们更加方便地处理数据。在这篇文章中,我们将探讨如何在 Python...
    99+
    2023-11-04
    numy 文件 对象
  • 你知道Java的这些骚操作吗?
    目录一、try with catch二、instance of三、不定项参数 ...四、跳出多层循环的label五、方法引用总结一、try with catch 还记得这样的代码吗?...
    99+
    2024-04-02
  • python怎么使用xlwt操作excel你知道吗
    目录总结一、安装 pip install xlwt 二、创建表格并写入 import xlwt # 创建一个workbook并设置编码 workbook = xlwt.Workboo...
    99+
    2024-04-02
  • Vue事件的基本操作你知道吗
    目录1.事件的基本操作1.1v-on1.1.1v-on的小案例1.2事件修饰符1.2.1事件修饰符代码解析1.3键盘事件1.4计算属性(computed)1.5监视属性(watch)...
    99+
    2024-04-02
  • Python异步编程,你知道对象在Leetcode中的作用吗?
    Python中的异步编程模型是一种非常流行的编程模型,可以让程序在执行IO密集型任务时更加高效。而在Leetcode这样的算法竞赛平台上,异步编程也有着非常重要的作用。本文将介绍Python异步编程的基本概念和使用方法,并探讨对象在Lee...
    99+
    2023-07-05
    leetcode 对象 异步编程
  • java string对象上的操作,常见的用法你知道吗
    目录stringstring对象上的操作 1.判断是否为空2.size()/length(); 3.s[n]4.s1+s25.s1 = s26.s1 == s27...
    99+
    2024-04-02
  • 关于python,你知道它的优缺点吗?
      如果选择一门最适合初学者学习的编程语言,绝对是python。python是一门非常不错的编程语言,随着人工智能与数据科学普及,python增长速度非常快,成为大家进入互联网的首选语言。那么python有什么优缺点呢  python语言的...
    99+
    2023-06-01
  • Unix 系统中的打包操作,你知道 Python 数组可以帮助你吗?
    在 Unix 系统中,打包(packaging)是一个常见的操作。打包可以将多个文件或目录压缩成一个文件,以便更方便地传输或备份。在 Unix 系统中,常用的打包工具有 tar 和 gzip。 tar 是一个打包工具,它可以将多个文件或目...
    99+
    2023-11-02
    数组 unix 打包
  • python中对列表的操作有哪些
    本文小编为大家详细介绍“python中对列表的操作有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中对列表的操作有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。list1 =&nb...
    99+
    2023-06-29
  • Python全栈之字符串和列表相关操作
    目录1. format格式化_填充符号使用1.1 format格式化1.2 format的填充符号的使用2. 字符串相关的方法3. 列表的相关操作4. 列表的相关函数5. 深浅拷贝小...
    99+
    2024-04-02
  • 你知道如何在Python中使用bash脚本操作数组吗?
    在Python中,使用bash脚本操作数组是一种非常常见的方式,特别是在需要处理大量数据时。在本文中,我们将介绍如何在Python中使用bash脚本操作数组,并提供一些实用的示例代码。 首先,我们需要了解一下bash脚本和数组的基础知识。b...
    99+
    2023-10-07
    bash 数组 path
  • Java Spring @Autowired的这些骚操作,你都知道吗
    目录前言1. @Autowired的默认装配2. 相同类型的对象不只一个时3. @Qualifier和@Primary4. @Autowired的使用范围4.1 成员变量4.2 构造...
    99+
    2024-04-02
  • 你知道ASP IDE中的对象同步吗?
    ASP.NET是一种非常流行的Web开发框架,它提供了许多强大的功能和工具,以帮助开发人员快速构建高质量的Web应用程序。其中,ASP IDE是ASP.NET开发中最常用的集成开发环境之一。本文将介绍ASP IDE中的对象同步。 一、什么是...
    99+
    2023-06-21
    ide 同步 对象
  • 你知道Java IDE中如何优化数组操作吗?
    Java作为一种广泛使用的编程语言,数组是程序中常见的数据结构之一。在Java IDE中,优化数组操作可以提高程序的性能和效率,使程序更加稳定和可靠。本文将介绍一些优化数组操作的方法和技巧,帮助Java开发者更好地使用数组。 一、使用增强f...
    99+
    2023-09-19
    ide 数组 npm
  • Python中列表的操作
    用中括号包含内容 可修改的数据类型 支持嵌套 支持索引、切片、乘加运算、成员检查、长度、最小值、最大值   列表赋值到变量 list1 = ['hello', 'world']   列表中追加内容 list1 = ['hell...
    99+
    2023-01-30
    操作 列表 Python
  • python中的列表操作
    列表:(list)容器类型:某个对象包含对其它对象的引用,则将其称为容器。列表可以包含任何种类的对象(数字、字串、甚至嵌套其他列表,可以嵌套元组)内部包含:任意对象的有序集合,通过索引访问其中的元素,可变对象,支持异构(包含多种不同的元素)...
    99+
    2023-01-31
    操作 列表 python
  • 你知道Java中如何优雅地操作接口和对象数组吗?
    Java作为一门面向对象的编程语言,在实际应用中经常需要操作接口和对象数组。如何优雅地操作这些对象和数组,是Java程序员需要掌握的重要技能之一。在本文中,我们将介绍如何在Java中优雅地操作接口和对象数组,并通过代码示例来详细说明。 一、...
    99+
    2023-11-09
    接口 对象 数组
  • 你知道Python中的缓存机制吗?
    当我们在使用Python编程时,经常会遇到需要频繁读取数据的情况,这时候缓存机制就显得尤为重要。在本文中,我将介绍Python中的缓存机制,以及如何使用缓存来提高程序的性能。 首先,我们需要了解什么是缓存。简单来说,缓存就是将已经计算过的结...
    99+
    2023-06-28
    load 缓存 开发技术
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作