首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python删除的有关问题

2013-04-20 
python删除的问题本帖最后由 yiqigo0215 于 2013-03-26 12:42:24 编辑list1[0.1,0.2,0.4,0.7,0.4,0.8,0.9

python删除的问题
本帖最后由 yiqigo0215 于 2013-03-26 12:42:24 编辑 list1=[0.1,0.2,0.4,0.7,0.4,0.8,0.9,0.2,0.6,0.4,0.3]
如果list1[i]+list[j]<=1就删掉这两个元素
应该怎么写
[解决办法]
这个问题有点绕,写了一个但不符合要求,再想想……

你要再补充详细规则,当去除了的单元是不是不再用于匹配?
例如 0.1+0.2 满足要求删除了,那剩下的0.9就没有满足的配对值,将最终保留?
这样的话,要给出 i 和 j 的初始值和给定规则才可以
[解决办法]
列表删除del list1[i], list[j]

有个问题是:如果list1正在进行迭代,那么在循环代码块里是不能对其进行增删,应该改对其副本list1[:]进行迭代。至于算法嘛,描述不清就不论了...
[解决办法]
list是什么?

i是什么?

j又是什么?

不把问题描述清楚,别人只能猜,那就没意思了。

热点排行