我写了一个函数来从列表中删除奇数,就像这样:

def remove_odd(l):

for i in l:

if i % 2 != 0:

l.remove(i)

print l

return l

remove_odd([4,5,4])

remove_odd([4,5,4,7,9,11])

remove_odd([4,5,4,7,9,11,12,13])

它返回:

[4, 4]

[4, 4, 9]

[4, 4, 9, 12]

– >错误

但当我改为删除偶数时:

def remove_even(l):

for i in l:

if i % 2 == 0:

l.remove(i)

print l

return l

remove_even([4,5,4])

remove_even([4,5,4,7,9,11])

remove_even([4,5,4,7,9,11,12,13])

答案还可以:

[5]

[5, 7, 9, 11]

[5, 7, 9, 11, 13]

remove_odd()函数有什么问题?

我知道人们通常会在func中创建第二个列表,然后将偶数附加到该列表中,但是我们可以用list.remove()解决这个练习吗?

谢谢!

python删除列表中的偶数_Python:从列表中删除奇数相关推荐

  1. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  2. python列表删除多个相同元素_Python遍历列表删除多个元素或者重复元素

    在遍历list的时候,删除符合条件的数据,结果不符合预期 num_list = [1, 2, 2, 2, 3] print(num_list) for item in num_list: if ite ...

  3. python列表常用操作函数_Python入门——列表常用操作

    Python列表常用操作 准备 控制台输入ipython parallels@parallels-vm:~$ ipythonPython 2.7.12 (default, Dec 4 2017, 14 ...

  4. python数组遍历输出所有组合_python遍历列表和数组实例讲解

    python遍历实例总结 python同时遍历数组的索引和值的实例 你想在迭代一个序列的同时跟踪正在被处理的元素索引. 获取索引 内置的 enumerate() 函数可以很好的解决这个问题: > ...

  5. python读单行文本求平均值_Python读取文本文件中的数字来计算平均值

    我有一个有很多数字的文件,我想用python把它读入一个列表列表中.然后计算它的平均值或总和或其他什么.在 这是我的文本文件:1,2,5349,2398,19,3450 10,95,201,5943, ...

  6. python判断网页密码加密方式_Python模拟网页中javascript加密与验证的相关处理

    在做网络爬虫的过程中你是否一些在这方面做的很好的网站,你向知道他是通过哪些相关的操作做出这么好的网站,以下就是文章的相关内容的具体介绍,希望你浏览完下面的内容会有所收获.Python模拟网页的java ...

  7. python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符

    目的 检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器 def containAny(seq,aset): for c in seq: if c ...

  8. python的发展及应用前景论文_Python在物联网中的应用与发展综述

    123 Python 在物联网中的应用与发展综述 陈光辉 (北京信息科技大学 自动化学院,北京 100091) 摘要:文章主要介绍了物联网的产生与发展和对人们生活与社会生产的促进作用,以及我国物联网发 ...

  9. python裁剪图片box并保存_python 截取XML中bndbox的坐标中的图像,另存为jpg的实例

    文件目录 Annotations中是XML文件. JPEGImages中是对应的JPG文件 XML文件 要截取bndbox坐标中的内容. python代码 # -*- coding: utf-8 -* ...

最新文章

  1. Java程序执行过程
  2. MySQL Replication 主从复制全方位解决方案
  3. 数据结构第二章学习总结
  4. Linq 多表连接查询join
  5. optee userpace TA程序中的栈的设置
  6. CentOS谢幕,Anolis OS的无限可能
  7. 查询无序列表中第K小元素
  8. Windows下mysql数据库导入导出(mysqldump,source)
  9. CCCC/PTA 2019模拟赛 L3-3 至多删三个字符
  10. 考不上本科就是低智商?用python爬3000条数据狠打脸
  11. SQL*Plus生成html文件
  12. 从零开始搭二维激光SLAM --- 基于gtsam的后端优化的代码实现
  13. 如何申请免费163邮箱?如何申请163邮箱账号?
  14. 计算机专业法语词汇,法语计算机及网络词汇(4)
  15. 入选全球灯塔工厂 西部数据践行可持续发展承诺
  16. 目标检测的数据集制作一般流程(Pascal VOC标准格式)
  17. Web身份验证(WebAuthn)
  18. 教你windows10系统更改任务栏颜色教程
  19. borders.GetItem()方法 获取斜线Border (VC在Excel中画斜线格)
  20. 写给父亲的语音计算器(语音的加载播放C#,四)

热门文章

  1. 利用 Github Actions 自动更新 docfx 文档
  2. 记一次EF Core连接MySql、Oracle
  3. 2020年了,再不会Https就老了
  4. .NET 应用程序支持直接调用 WebAssembly 模块
  5. TypeScript 3.7稳定版发布
  6. 程序员修神之路--redis做分布式锁可能不那么简单
  7. .NetCore使用skywalking实现实时性能监控
  8. NumSharp v0.6 科学计算库发布,新增 LAPACK 的线性库支持
  9. spring cloud+dotnet core搭建微服务架构:服务发现(二)
  10. .NET HttpClient的缺陷和文档错误让开发人员倍感沮丧