当前位置:首页 > 编程技术 > 正文内容

用于从数组中删除第一个元素的 Python 程序

yc8881年前 (2023-07-10)编程技术244

用于从数组中删除第一个元素的 Python 程序

为了删除数组的第一个元素,必须考虑的索引为 0,因为任何数组中第一个元素的索引始终为 0。与从数组中删除最后一个元素一样,从数组中删除第一个元素可以使用相同的技术进行处理。


让我们将这些技术应用于数组的第一个元素的删除。我们现在将讨论用于从数组中连续一个接一个地删除第一个元素的方法和关键字。


使用 pop() 方法

pop() 方法用于删除 Python 编程语言中数组、列表等的元素。此机制通过使用必须从数组中删除或删除的元素的索引来工作。


因此,要删除数组的第一个元素,请考虑索引 0。该元素只是从数组中弹出并被删除。“pop() ”方法的语法如下所述。让我们使用该方法并删除数组的第一个元素。


语法

arr.pop(0)


在此示例中,我们将讨论使用 pop() 方法删除数组的第一个元素的过程。构建此类程序的步骤如下 -


声明一个数组并在数组中定义一些元素。


通过使用 pop() 方法,提及数组的第一个索引,即方法括号内的 0 以删除第一个元素。


删除第一个元素后打印数组。


arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "] first_index = 0 print(" The elements of the array before deletion: ") print(arr) print(" The elements of the array after deletion: ") arr.pop(first_index) print(arr)


输出

上述程序的输出如下 -


The elements of the array before deletion: 

[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']

The elements of the array after deletion:

[' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']

使用 del 关键字

关键字 del 用于删除 Python 中的对象。此关键字还用于使用其索引删除数组的最后一个元素或任何元素。因此,我们使用此关键字来删除 Python 中的特定对象或元素。以下是此关键字的语法 -


del arr[first_index]


在下面的示例中,我们将讨论使用 “del” 关键字删除数组的第一个元素的过程。


arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "] first_index = 0 print(" The elements of the array before deletion: ") print(arr) print(" The elements of the array after deletion: ") del arr[first_index] print(arr)


输出

上述程序的输出如下 -


The elements of the array before deletion: 

[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']

The elements of the array after deletion:

[' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']

使用 Numpy 模块的 delete() 方法

当元素的索引被明确提及时,方法delete() 可以从数组中删除该元素。为了使用方法delete(),数组应该转换为Numpy数组的形式。也可以使用该模块执行将普通数组转换为 numpy 数组。下面描述了 delete() 方法的语法。


语法

variable = n.delete(arr, first_index)


在这个例子中,我们将讨论使用 Numpy 模块的 delete() 方法删除数组的第一个元素的过程。


import numpy as n arr = [" Hello ", " Programming ", " Python ", " World ", " Delete ", " Element "] variable = n.array(arr) first_index = 0 print(" The elements of the array before deletion: ") print(variable) variable = n.delete(arr, first_index) print(" The elements of the array after deletion: ") print(variable)


输出

上述程序的输出如下 -


The elements of the array before deletion: 

[' Hello ', ' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']

The elements of the array after deletion:

[' Programming ', ' Python ', ' World ', ' Delete ', ' Element ']

结论

我们可以清楚地观察到所有三个程序的输出都是相同的,这告诉我们通过使用所有三种方式成功地从数组中删除了数组的第一个元素。这样,使用简单的技术可以非常轻松地删除数组中任何索引的元素。如果用户知道数组元素的索引,则删除过程变得非常容易。如果不是索引,至少必须知道元素的值,以便可以应用“remove()”方法。


本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!


从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!


本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。


本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。


若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。


本文链接:https://www.10zhan.com/biancheng/10613.html

标签: Python
分享给朋友:

“用于从数组中删除第一个元素的 Python 程序” 的相关文章

【说站】laravel实现自定义404页面并给页面传值

【说站】laravel实现自定义404页面并给页面传值

以 laravel5.8 为例,虽然有自带的404页面,但太简单,我们更希望能自定义404页面,将用户留在站点。实现的方式很简单,将自定义的视图文件命名为 404.blade.php,并放到 reso...

【说站】Thymeleaf报错Error resolving template “XXX”

【说站】Thymeleaf报错Error resolving template “XXX”

修改了一下开源项目的目录结构访问突然报错Error resolving template “XXX”可能原因有如下三种:第一种可能:原因:在使用springboot的过程中,如果使用thymeleaf...

【说站】用一句话就可以去除宝塔面板操作上的二次验证

【说站】用一句话就可以去除宝塔面板操作上的二次验证

用过宝塔的朋友应该都会发现,现在宝塔面板有些鸡肋的功能,删除文件、删除数据库、删除站点等操作都需要做计算题!不仅加了几秒的延时等待,还无法跳过!这时候就会有朋友在想,如何去除宝塔面板的二次验证,此篇文...

【说站】利用Webhook实现Java项目自动化部署

【说站】利用Webhook实现Java项目自动化部署

用webhook就能实现Java项目自动部署,其实原理很简单。费话不多说,直接往下看教程。1. 创建gitee仓库并初始化2. 在linux安装git3. 在宝塔的软件的商店里下载Webhook4....

【说站】电脑安装MySQL时出现starting the server失败原因及解决方案

【说站】电脑安装MySQL时出现starting the server失败原因及解决方案

今天在安装MySQL时出现starting the server失败,经过查询分析得出以下结论,记录一下操作步骤。原因分析:如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。star...

【说站】vagrant实现linux虚拟机的安装并配置网络

【说站】vagrant实现linux虚拟机的安装并配置网络

一、VirtualBox的下载和安装1、下载VirtualBox官网下载:https://www.virtualbox.org/wiki/Downloads我的电脑是Windows的,所以下载Wind...