python 元组删除某个元素_python二维数组

python 元组删除某个元素_python二维数组我想写一些东西从数组中删除一个特定的元素。我知道我必须for遍历数组以查找与内容匹配的元素。假设我有一系列电子邮件,并且想摆脱与某些电子邮件字符串匹配的元素。我实际上想使用for循环结构,因为我还需要对其他数组使用相同的索引。这是我的代码:forindex,iteminemails:ifemails[index]==’something@something.com’:emails….

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我想写一些东西从数组中删除一个特定的元素。 我知道我必须for遍历数组以查找与内容匹配的元素。

假设我有一系列电子邮件,并且想摆脱与某些电子邮件字符串匹配的元素。

我实际上想使用for循环结构,因为我还需要对其他数组使用相同的索引。

这是我的代码:

for index, item in emails:

if emails[index] == ‘something@something.com’:

emails.pop(index)

otherarray.pop(index)

您在寻找list.remove(x)吗?

不完全的。 我想使用for循环,以便我可以重用索引

您不应该在迭代列表时更改列表。

我为什么不应该这样做? 也对我不起作用。

看一下这个:在迭代过程中,您不得修改列表

@cularis我更喜欢Bogdans的答案,但是如果您随后中断了for循环,可以一次修改列表吗?

您也可以以相反的顺序遍历列表。 然后,删除的元素索引将引用最后检查的元素,但是当索引递减时,它将指向您要检查的下一个元素。 我不相信此行为受支持,但在迄今为止的版本中效果很好,因此很有用。

您不需要迭代数组。只是:

>>> x = [‘ala@ala.com’, ‘bala@bala.com’]

>>> x

[‘ala@ala.com’, ‘bala@bala.com’]

>>> x.remo

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169534.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月10日 下午10:16
下一篇 2022年8月10日 下午10:16


相关推荐

  • PHPStorm安装sass

    PHPStorm安装sass1 安装 PHPStorm 的 SASS 插件打开 setting gt plugins nbsp 搜索 sasssupport2 安装 RubyWindows 版本下载地址 http rubyinstalle org downloads LinuxorMac 地址 http ruby taobao org mirrors ruby 3 安装 SASS 和 Compass 点击打开

    2026年3月19日
    2
  • Java:强引用,软引用,弱引用和虚引用

    Java:强引用,软引用,弱引用和虚引用目录一 强引用二 软引用三 弱引用四 虚引用五 总结在 JDK1 2 以前的版本中 当一个对象不被任何变量引用 那么程序就无法再使用这个对象 也就是说 只有对象处于可触及状态 程序才能使用它 这就像在商店购买了某样物品后 如果有用就一直保留它 否则就把它扔到垃圾箱 由清洁工人收走 一般说来 如果物品已经被扔到垃圾箱 想再把它捡回来使用就不可能了 但有时候情况并不这么简单 可

    2026年3月17日
    3
  • ubuntu 怎么更改用户名和密码_ubuntu更改用户名密码

    ubuntu 怎么更改用户名和密码_ubuntu更改用户名密码参考文章:Ubuntu修改密码和用户名更改密码:sudopasswd[用户名]

    2026年4月18日
    5
  • Java和JavaScript之间的区别

    Java和JavaScript之间的区别1.简介我们将在本文中比较Java语言和JavaScript语言。JavaScript由Netscape开发。它最初是用于客户端的脚本语言,后来又用作客户端和服务器脚本的语言。Java由JamesGosling由SunMicrosystems开发。这些天来,JavaScript在服务器中以node.js的形式使用。Java和JavaScript之间在程序编码,编译和运行方式方…

    2022年7月7日
    20
  • linux中配置yum源_redhat7网络yum源配置

    linux中配置yum源_redhat7网络yum源配置本人使用的方法一,成功配置,方法二没测过,可以作为参考方法一:1.确保RHEL5中已经安装了yum[root@lvs-master~]#rpm-qa|grepyumyum-metadata-parser-1.1.2-3.el5yum-updatesd-0.9-2.el5yum-3.2.22-26.el5yum-security-1.1.16-13.el5yum-

    2022年8月13日
    8
  • 寄存器英文名字

    寄存器英文名字AH amp AL AX accumulator 累加寄存器 BH amp BL BX base 基址寄存器 CH amp CL CX count 计数寄存器 DH amp DL DX data 数据寄存器 SP StackPointer 堆栈指针寄存器 BP BasePointer 基址指针寄存器 SI SourceIndex 源变址寄存器 DI DestinationI

    2026年2月23日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号