Python中列表的常用操作

article/2025/5/11 2:15:19

1、列表的格式:变量A的类型为列表 namesList = ['xiaoWang','xiaoZhang','xiaoHua']

比C语言的数组强大的地方在于列表中的元素可以是不同类型的 比如:testList = [1, 'a']

2、打印出列表的数据

一、列表的循环遍历

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方法是将内容顺序反转

 

 


http://chatgpt.dhexx.cn/article/rZ7GUjCZ.shtml

相关文章

找出数组中其中最大的数及其下标

1、在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。 代码如下: public static void main(String[] args) {int[] a new int[]{18,25,7,36,13,2,89,63};int x 0; //局部变量需要初始化int max a[0];//假设a[0…

海量数据处理 大量数据中找出最大的前10个数 (Top K 问题)

在工作中我们常遇到此类问题,从一个大量甚至海量的数据中取出前几个大的数。必须在海量的文章中取出点击量最大的10篇文章。 此类问题其实就是Top K问题。 给定一个数据(数据量海量 N),想找到前 K 个最大的或最小的元素。 eg&…

利用指针找最大值

利用指针找数组中最大的值 实现的方法很简单&#xff0c;输入完了以后在进行循环判断&#xff0c;遍历数组在使用一个值专门来记数组最大值的下标就可以了&#xff0c; #include <stdio.h> #include <Windows.h>#define MAX 10 int main(void) {int w 0, a[MAX]…

编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出

思路&#xff1a; 首先调用random()方法产生随机数&#xff0c;用数组存储&#xff0c;然后用两个for循环求出其中的最大值和最小值&#xff0c;最后打印输出这两个最值。 代码实现&#xff1a; public class Test {public static void main(String args[]){int a[] new int…

编写一个Java应用程序,产生20个50-100之内的整数,并输出这20个数并找出最大数及最小数输出。

编写一个Java应用程序&#xff0c;产生20个50-100之内的整数&#xff0c;并输出这20个数并找出最大数及最小数输出。 (1)思路 定义一个start变量和end变量表示范围的起点和终点&#xff0c;分别赋值为50和100&#xff0c;利用random.nextInt&#xff08;end-start1&#xff0…

分别用函数和带参的宏,从3个数中找出最大数

分别用函数和带参的宏&#xff0c;从3个数中找出最大数 区分好函数和宏的区别&#xff0c;其各自不同的编写格式。 用函数实现如下&#xff1a; #include<stdio.h> int main() {int max(int a,int b);int a,b,c,m;printf("输入三个整数&#xff1a;\n");sca…

任意输入10个数,找出最大数和最小数。

任意输入10个数,找出最大数和最小数。 #include <stdio.h> int main () {int i,max,min;printf("输入数字:");scanf("%d\n",&max);//先输入一个数字当作最大值for(i1;i<9;i)//10-19&#xff0c;循环9次之后得到结果{scanf("%d",&a…

图解|查找数组中最大值的5种方法!

作者 | 王磊 来源 | Java中文社群&#xff08;ID&#xff1a;javacn666&#xff09; 转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09; 我们在一些特定场景下&#xff0c;例如查询公司员工的最高薪资&#xff0c;以及班级的最高成绩又或者是面试中都会遇到查…

4-封装axios

源码github连接&#xff1a;baojinghui/MyAxios (github.com) 1&#xff0c;为什么要封装axios &#xff0c;因为当一个库不维护时&#xff0c;便于在封装的地方把不维护的库替换掉 2&#xff0c;因为axios返回的是一个实例对象&#xff0c;所以只能这一个实例上修改。但是我…

详解axios(快速入门)

axios这一篇就够啦~ axios1、axios的理解和使用1.1 axios概述1.2 axios特点1.3 axios常用语法1.4 难点语法的理解和使用 2、axios源码分析2.1 源码目录结构2.2 源码分析 axios 1、axios的理解和使用 1.1 axios概述 前端最流行的ajax请求库 react/vue官方都推荐使用axios 发a…

axios快速上手(简单使用)

axios对ajax请求进行了封装&#xff0c;并且使用promise的链式调用使得网络请求的代码逻辑更为清晰&#xff0c;同时支持async和await的编写方式使代码看起来像同步&#xff0c;更加方便于理解和阅读。axios这个库的体积也不大&#xff0c;先在项目里进行安装&#xff0c;npm i…

numpy的使用说明(六):一招帮你彻底搞懂axis=0和axis=1

1、关于axis轴的说明 思考&#xff1a;给你一个三维数组&#xff0c;你知道如何设置axis轴的值吗&#xff1f;下面这张图展示的结果你知道怎么来的吗&#xff1f;这些疑问都会在文中给你一一解答。 2、什么是维度&#xff1f; 举例说明 3、什么是高维&#xff0c;什么是低维…

axios(1)

json-server的介绍与服务搭建 作用 快速创建一个接口&#xff0c;以供Ajax请求 安装及使用 第三步&#xff08;注意路径以及在运行代码前加上npx&#xff09; axios的介绍与页面配置 在项目中 1.$ npm install axios 2.$ yarn add axios 学习阶段使用CDN方式 <scrip…

一文读懂Numpy(Tensorflow)里面的轴(Axis)

目录以及结论 Axis就是数组层级设axisi&#xff0c;则Numpy沿着第i个下标变化的方向进行操作Axis的应用 Axis就是数组层级 要想理解axis&#xff0c;首先我们先要弄清楚“Numpy中数组的维数”和"线性代数中矩阵的维数"这两个概念以及它们之间的关系。在数学或者物…

axios基础(一)

1.封装 最简单的封装&#xff08;这个了解下就行&#xff0c;主要看下下面&#xff09; <button onclick"testPost()">发送POST请求</button><script>function testGet(){axios({url:"https://api.hh2022.cn/main/searchPage/2023/1/5"…

Axios的简单学习(一文上手Axios!)

页内目录 一&#xff0c;Axios的介绍 二&#xff0c;Axios的配置 三&#xff0c;Axios的基本格式 四&#xff0c;使用Axios获取数据 一&#xff0c;Axios的介绍 官方介绍 Axios 是一个基于 promise 的 HTTP 库&#xff0c;可以用在浏览器和 node.js 中&#xff0c;在Vue中官方…

手撕numpy(五):一招帮你彻底搞懂axis=0和axis=1

↑ 关注 星标 ~ 有趣的不像个技术号 每晚九点&#xff0c;我们准时相约 大家好&#xff0c;我是黄同学 手撕numpy系列持续更新中~ 《手撕numpy(一)&#xff1a;简单说明和创建数组的不同方式》 《手撕numpy(二)&#xff1a;各种特性和简单操作》 《手撕numpy(三)&#xff1a…

Tesorflow学习axis=1

Tesorflow学习axis1 cnp.concatenate(a,b,axis0) axiso 跨行 import numpy as np anp.array([[1,2,3],[4,5,6]]) print(a,a) bnp.array([[7,8,9],[10,11,12]]) print(b,b) cnp.concatenate((a,b),axis0) print(c,c)axis1 跨列 cnp.concatenate(a,b,axis1) 参考&#xff1a;htt…

axios(快速入门)

1、axios的理解和使用 1.1 axios的概述 1.前端最流行的ajax请求库 2.react、vue官方都推荐使用axios访问ajax请求 3.文档https://github.com/axios/axios 4.axios中文网axios中文网|axios API 中文文档 | axios (axios-js.com) 1.2 axios的特点 基于xhr promise的异步ajax请求…

pyechart笔记:opts.AxisOpts

定制化图表的轴线&#xff08;x轴和y轴&#xff09;的样式和设置 0 不设置坐标轴 c1(Bar().add_xaxis([力量,智力,敏捷]).add_yaxis(全能骑士,# 系列名称&#xff0c;用于 tooltip 的显示&#xff0c;legend 的图例筛选。[429,321,296],#系列数据).add_yaxis(猴子,[352,236,4…