一.(x for xx in yy )当x为固定参数

如:

    n = 10
# 生成n个0
matrix = [0 for i in range(n)]# 这里面0代表返回值,后面的for循环就是返回的个数,这里就是返回10个0给matrix
print(matrix)
等价于:
  1. matrix = []
  2. for i in range(n):
  3. matrix.append(0)
  4. print(matrix)

二.(x for xx in yy) 当x里面含有可变的参数

如:

s="abcdefg"
mm=[s[i:i+2] for i in range(len(s)-1)] #x包含可变i参数,这样就可以在s里面以长度为2,每次向后移动一位,并存入mm中
print(mm)
输出:
['ab', 'bc', 'cd', 'de', 'ef', 'fg']

最新文章

  1. UWP 禁止Pivot swip 手势
  2. phpMyAdmin - 错误 您应升级到 MySQL 5.5.0 或更高版本,解决办法。。。
  3. 基础知识《五》---Java多线程的常见陷阱
  4. c - 折半查找(二分法检索)
  5. Net::SSH::Perl 模块
  6. Centos6.5环境中安装vsftp服务
  7. STM32的外部中断配置及使用
  8. 添加以及删除className
  9. C#类详解
  10. 2017-2-17 c#基础学习 (控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印)
  11. java.security.InvalidKeyException: Illegal key size
  12. CSRF跨站
  13. 关于nginx中不用.htaccess 用在ningx.conf中配置的问题
  14. java-js知识库之一——canvas绘制9*9乘法表
  15. 如何禁止复制电脑文件到U盘、禁止U盘拷贝文件
  16. Python ————反射机制
  17. JS基础一-入门知识
  18. 《Inside Solid State Device》读书笔记
  19. jira webhook 事件触发并程序代码调用jenkins接口触发构建操作
  20. js - 关于循环

热门文章

  1. YonBuilder移动开发平台App拉起第三方应用
  2. 【学习日志】Java8的CompletableFuture
  3. Typora软件的使用、编程与编程语言、计算机基础、五大组成部分、三大核心硬件、操作系统
  4. Zstack使用经验系列1-安装的网络配置
  5. vant组件,picker时间选择,自定义时间选择,实现datePacker,时间选择长期,增加长期选项,用于选择身份证到期时间等...
  6. Linux练习题--打印文本第10行
  7. python Gui编程工具详解:beeware
  8. 网页实时显示已经运行了多少天 html+js
  9. new Date(time).getTime()在ios返回NaN
  10. Postgresql动态共享内存类型