Python中,for...[if]...语句一种简洁的构建List的方法,从for给定的List中选择出满足if条件的元素组成新的List,其中if是可以省略的。下面举几个简单的例子进行说明。

>>> a=[12, 3, 4, 6, 7, 13, 21]
>>> newList = [x for x in a]
>>> newList
[12, 3, 4, 6, 7, 13, 21]
>>> newList2 = [x for x in a if x%2==0]
>>> newList2
[12, 4, 6]

最新文章

  1. CSS3与页面布局学习总结(八)——浏览器兼容与前端性能优化
  2. Node.js写文件的三种方法
  3. ANDROID开发实用小工具
  4. PHP 获取指定目录下所有文件(包含子目录)
  5. Openvswitch原理与代码分析(7): 添加一条流表flow
  6. LintCode-Word Segmentation
  7. ajax弹出窗口
  8. PDO的事物处理机制
  9. HTTP错误500.22 检测到在集成的托管管道模式下不适用的ASP.NET设置
  10. getResources提取资源文件
  11. [C#网络应用编程]1、对进程的操作
  12. MVC5 框架 配置 盘古分词
  13. TensorFlow 常用函数与方法
  14. 用java语言通过POI实现word文档的按标题提取
  15. POJ 2393 Yogurt factory【贪心】
  16. Poj - 3254 Corn Fields (状压DP)(入门)
  17. Serizlizable
  18. Php.ini 文件位置在哪里,怎么找到 php.ini
  19. SQL Server2005配置同步复制
  20. Educational Codeforces Round 56 Div. 2 翻车记

热门文章

  1. POJ3621 Sightseeing Cows【最短路】
  2. POJ 1080 Human Gene Functions 【dp】
  3. SUSE linux使用zypper 安装软件-比yum更好用
  4. 牛客网暑期ACM多校训练营(第三场)J 多边形与圆相交的面积
  5. [Noip复习知识点][个人向]Zackzh
  6. SVN 学习笔记-高级操作
  7. lombok注解简化实体类getting 和 setting 方法
  8. MySQLWorkbench里的稀奇事之timestamp的非空默认值
  9. Spring MVC中 log4j日志文件配置相对路径
  10. Meteor结构