Python中列表的常用操作详解
作者:M_Huayra 发布时间:2022-07-17 10:16:42
标签:Python,列表,常用操作
列表的格式:变量A的类型为列表 namesList = ['xiaoWang','xiaoZhang','xiaoHua']
比C语言的数组强大的地方在于列表中的元素可以是不同类型的 比如:testList = [1, 'a']
打印出列表的数据
一、列表的循环遍历
1、for循环遍历
2、while循环遍历
二、列表的添加操作
1、append()
通过append可以向列表(尾部)添加元素
2、extend()
通过extend可以将另一个集合中的元素逐一添加到列表中
3、insert()
insert(index, object) 在指定位置index前插入元素object
三、列表的修改操作
1、修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改
四、列表的查找
1、in
in(存在),如果存在那么结果为true,否则为false
2、not in
not in(不存在),如果不存在那么结果为true,否则false
3、index
查找列表中元素的索引
4、count
查看列表中元素出现的次数
五、列表中的删除
1、del
del是根据下标进行删除
2、pop
pop是默认删除最后一个元素,也可以根据索引进行删除
3、remove
remove是根据元素的值进行删除
六、列表的排序操作
1、排序sort()
sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
2、reverse方法是将内容顺序反转
来源:https://blog.csdn.net/qq_45629649/article/details/120442913
0
投稿
猜你喜欢
- 特征选择时困难耗时的,也需要对需求的理解和专业知识的掌握。在机器学习的应用开发中,最基础的是特征工程。——吴恩达1.数据预处理数据预处理需要
- 通常情况下:from threading import Threadglobal_num = 0def func1(): global gl
- 场景我们一般没必要过度优化 Go 程序性能。但是真正需要时,Go 提供的 pprof 工具能帮我们快速定位到问题。比如,我们团队之前有一个服
- 1、通过复制数据构造张量1.1 torch.tensor()torch.tensor([[0.1, 1.2], [2.2, 3.1], [4
- html_downloaderfrom urllib import requestdef download(url): &nb
- PyCaret 是一个开源、低代码的 Python 机器学习库,可自动执行机器学习工作流。它是一种端到端的机器学习和模型管理工具,可以以指数
- 阅读上一篇:FrontPage2002简明教程五:css样式表的应用 用户可以快速和容易地创建图片库,以显示图片或图像。他们可以将图像添加到
- 基于MNIST数据集的逻辑回归模型做十分类任务没有隐含层的Softmax Regression只能直接从图像的像素点推断是哪个数字,而没有特
- 原文件:7.8094,1.0804,5.7632,0.012269,0.008994,-0.003469,-0.79279,-0.06468
- 如何快速的复制一张表首先创建一张表db1.t,并且插入1000行数据,同时创建一个相同结构的表db2.t假设,现在需要把db1.t里面的a&
- 1.概述这篇文章主要介绍python调用工具包实现发送邮件服务。在第二篇文章中介绍封装邮件服务工具类,该工具类将可以应用到其他的项目中。2.
- 我就废话不多说了,直接上代码吧!import datetimeimport timedef get_float_time_stamp():
- 当1980年Three Rivers公司第一次推出图形用户界面Perq,产生GUI这个概念的时候,不知道他们有没有想过今天图形界面设计竟然会
- #-*- coding:utf-8 -*-import osif __name__ == '__main__':
- 在python的使用中,有时也不得不调用一下外部程序,那么如何调用外部程序:首先,我们要启动python软件,使用的是python2.7的版
- 普通滑动验证以http://admin.emaotai.cn/login.aspx为例这类验证码只需要我们将滑块拖动指定位置,处理起来比较简
- asp数字分页涵数参数说明:SQL: 查询语句,PageSizeN: 每页显示多少新闻记录classid: 栏目ID,PageCountS:
- 相信学Python的小伙伴肯定有这样的尴尬局面,给一个函数不会用,原因是:不知道参数列表中的类型是什么意思,比如初学者都会疑问的:*args
- 对批量WAV音频进行等长分割对WAV格式的音频以相同长度进行分割。import osimport waveimport numpy as n
- 共有三种推导式列表(list)推导式字典(dict)推导式集合(set)推导式列表推导式基本语法:[out_express for out_