首页 > 编程语言 >Python中列表的使用

Python中列表的使用

时间:2023-07-09 22:45:51浏览次数:42  
标签:返回 xn Python 元素 list 列表 移除 使用

列表是可变的,它跟字符串和元组最重要的区别:列表可以修改,而字符串和元组不能。

列表的方法:

list.append(x):把一个元素添加到列表的结尾。

list.extend(L):通过添加指定列表的所有元素来扩充列表。

list.insert(i,x):在指定位置插入一个元素,例如 a.insert(0,x)会把x插入到整个列表之前。

list.remove(x):删除列表中值为x的第一个元素。如果没有这样的元素,就会返回一个错误。

list.pop([i]):从列表的指定位置移除元素,并将其返回。如果没有指定索引,a.pop()返回最后一个元素。元素随即从列表中被移除。

list.clear():移除列表中所有项,等于del a[:]。

list.index(x):返回列表中第一个值为x的元素的索引。如果没有匹配的元素就会返回一个错误。

list.count(x):返回x在列表中出现的次数。

list.sort():对列表中的元素进行排序。

list.reverse():倒排列表中的元素。

list.copy():返回列表的浅复制。

对于仓库的先进先出的实现:

a=[]

x1='产品1'

....

xn='产品n'

a.append(x)  #添加商品进列表,在结尾

.....

a.append(xn)   

if xn in a:

  a.remove(xn)

 

标签:返回,xn,Python,元素,list,列表,移除,使用
From: https://www.cnblogs.com/AP0606436/p/17539592.html

相关文章

  • python练手项目——给数组中的每个字段加上双引号
    前言工作中经常会遇到一种场景:复制值时,会复制出来几个甚至十几个字段。把这些字段放入SQL语句或者接口里面时,需要手动给每个字段加上引号,很浪费时间。因此我想要写一个python脚本,给字段自动加上引号。测试数据1:上海武汉广州深圳北京内蒙古呼和浩特2:张三,李四,王五,......
  • 2023-07-09:给定N、M两个参数, 一共有N个格子,每个格子可以涂上一种颜色,颜色在M种里选, 当
    2023-07-09:给定N、M两个参数,一共有N个格子,每个格子可以涂上一种颜色,颜色在M种里选,当涂满N个格子,并且M种颜色都使用了,叫一种有效方法。求一共有多少种有效方法。1<=N,M<=5000。返回结果比较大,请把结果%1000000007之后返回。答案2023-07-09:这两种算法用于计算涂色的......
  • 转运的运输问题——Python实现(二)
    运筹学经常用于解决现实生活中的复杂问题,特别是改善或优化现有系统的效率。研究运筹学的基础知识包括实分析、矩阵论、随机过程、离散数学和算法基础等。而在应用方面,多与仓储、物流、算法等领域相关。因此运筹学与应用数学、工业工程、计算机科学、经济管理等相关专业。运筹学中......
  • shell参数使用
    shell参数使用说明参数说明$0执行脚本本身的名字。$1传递给脚本的第一个参数。$#脚本的参数个数。$*脚本的所有参数。当被双引号("$*")包含时,会将所有参数当作一个整体来输出。$@与$*类似,但是可以当作数组用。当被双引号("$@")包含时,会将各个参数分开。$?......
  • JVM系列---【Arthas的下载与使用】
    Arthas的下载与使用使用jdk自带的工具,一般需要开通一些端口,添加一些jvm启动参数,比较麻烦,生产环境一般也不让重启,所以我们现在用Arthas更方便。调优的目的主要为了减少GC,因为每次GC都会调用STW机制(stoptheworld),而STW会停掉用户线程,因此频繁触发STW就会给用户感觉网站很卡。尤......
  • 根据模板动态生成word(一)使用freemarker生成word
    @目录一、准备模板1、创建模板文件2、处理模板2.1处理普通文本2.2处理表格2.3处理图片二、项目代码1、引入依赖2、生成代码三、验证生成word一、准备模板1、创建模板文件首先先建立一个word文件,输入模板内容freemaker的内容,下面是本次演示的word文件。然后将word文件另存......
  • python-opencv核心库模块core(下)
    本章节主要记录opencv核心库模块core的图像旋转,图像拼接,图像仿射变换,图像roi区域提取和图像傅里叶变换等操作。1图像旋转opencv提供了将图像沿着坐标轴旋转的函数flip,dst=flip(src,flipcode) flipcode表示旋转的标志,等于0表示沿着x轴旋转,正数表示沿着y轴旋转,负数表示沿着x......
  • 时间序列转图像:相对位置矩阵(Relative Position Matrix)-Python版复现
    时间序列分类(TSC)在时间序列数据挖掘任务中备受关注,已经应用到各个领域。随着卷积神经网络(ConvolutionalNeuralNetwork,CNN)的迅速发展,基于卷积神经网络的TSC方法直到最近才开始出现。因此,提出了一个新的深度学习框架,使用相对位置矩阵(RelativePositionMatrix,RPM)和卷积神经......
  • python - jionlp地址解析库
    1.jionlp安装pip3install-ijionlpgithub地址https://github.com/dongrixinyu/JioNLP2.简单使用importjionlpasjio#地址address='武侯区红牌楼街19号红星大厦9楼2号'#指定参数town_village(bool),可获取乡镇、村、社区两级详细地名#指定参数change2new(bool)......
  • python拼图
    ptthon拼图fromPILimportImage#打开图像文件image=Image.open("input_image.jpg")#获取图像的宽度和高度width,height=image.size#创建一个新的图像,将原始图像复制到其上new_image=Image.new("RGB",(width,height))forxinrange(width):foryi......