鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 凯什么欧文

[已解决]请问各位大佬为什么倒数第二个3无法被删去

[复制链接]
发表于 2021-12-26 20:14:57 | 显示全部楼层
凯什么欧文 发表于 2021-12-26 19:58
谢谢,我懂了,我改了一下代码突然就可以,但是我不是很理解
代码如下:a=eval(input())
c=eval(input( ...

如果从后面开始循环,就算删除其中一个元素,也不会影响前面的位置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-27 00:36:36 | 显示全部楼层
a = input().split(",")
b = input()
while b in a:
    a.remove(b)
print(a)
   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-27 01:49:34 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-12-27 14:19:05 | 显示全部楼层
傻眼貓咪 发表于 2021-12-26 20:14
如果从后面开始循环,就算删除其中一个元素,也不会影响前面的位置

索嘎
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-29 12:54:58 | 显示全部楼层
凯什么欧文 发表于 2021-12-26 19:58
谢谢,我懂了,我改了一下代码突然就可以,但是我不是很理解
代码如下:a=eval(input())
c=eval(input( ...

不要在遍历一个容器的时候,对这个容器进行增删操作,你可以在对这个容器进行复制例如b[::1] ,然后在对原本的容器进行增删操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 12:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表