网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月17日漏签0天
python吧 关注:474,630贴子:1,968,573
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 14回复贴,共1页
<<返回python吧
>0< 加载中...

求助吧内朋友!!!我绞尽脑汁都没想明白,他为啥抛出一个索引越

  • 只看楼主
  • 收藏

  • 回复
  • 伤心猪大肠
  • 秀才
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求助吧内朋友!!!我绞尽脑汁都没想明白,他为啥抛出一个索引越界的异常,这要怎么改啊,急急急急


  • zheng_chengye
  • 秀才
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
l值超过列表的最大索引值,改成for i inlen(l-1)就行了


2025-06-17 04:09:53
广告
  • 伤心猪大肠
  • 秀才
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
怎么还是不行啊一直报if那行的错误索引越界,怎么都想不明白这怎么会越界呢


  • 一周休七日
  • 吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
remove后你的列表还能有原来的长度么


  • xike412
  • 贡士
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
纯粹是多此一举,不去遍历元素,却去遍历素引,更何况随着remove后,元素的最大素引值及元素对应的素引号都变了,当然会报错


  • 暗藏彩
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
来,楼上的都不好好给你解释,让叔叔帮你
你这个程序想不明白自然就不会改,我也只能用举例例子的方式给你将,remove方法不能单纯的理解为删除,它的移走、移除的意思,就好比你脚下垫了2块砖刚好够高能偷看女厕所,则你脚下是砖一、砖二、你再踩它们上面,估计称你为砖三。可你想想,如果我把你脚下的两块砖抽走了,你是不是就掉下来了。是不是就相当于你成砖一了!!!所以你写的程序,就好比你已经知道开始的时候砖的长度len=3块。然后你先抽走第一块,可以完成!。然后原来的砖二掉下来成砖一,砖三成砖二。紧接着你的程序提示该抽第二块了。可以完成,但你以为你的程序抽的是砖二,其实抽走的是掉下来的砖三。现在就只剩一块砖了,并且叫砖一,可你的程序却提示该抽砖三了。可现在只有一块砖了,没有砖三。提示越界


  • 随风Onlyone007
  • 白丁
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直接建个空列表,将符合条件的append


  • Darren
  • 探花
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果你只是想去掉偶数留下奇数,直接filter筛掉就完了。
list_1=[*filter(lambda x:x%2!=0,list_1)]
人生苦短。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 14回复贴,共1页
<<返回python吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示