In []: list1 = [,,,]

In []: for i in list1:
...: print i
...: In []: for i in list1:
print i,
...:
//range(头,尾,走多少步取值)
In []: range(,)
Out[]: [, , , , , , , , , ] In []: range(,,)
Out[]: [, , , , , , , , , ] In []: range(,,)
Out[]: [, , , , ] In []: range(,,)
Out[]: [, , , ] In []: range(,,)
Out[]: [, , ]
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python for i in [i** for i in range(,) if i % != ]:
print i, [root@localhost test1]# python .py ==================================
[root@localhost test1]# vim .py
//add
#!/usr/bin/python sum =
for i in range(,):
sum += i print sum [root@localhost test1]# python .py
/* xrange() 可以生成迭代的对象 ,

    但是如果直接执行时, 不会显示任何。

    需要在for循环语句中使用,才能发挥作用。
*/
In []: for i in xrange():
...: print i
...: In []: for i in xrange():
print i,
...: In []: xrange()
Out[]: xrange()
//两种方式新建字典
In []: dic = {'a':, 'b':} In []: dic1 = dic.fromkeys('abc',) In []: dic
Out[]: {'a': , 'b': } In []: dic1
Out[]: {'a': , 'b': , 'c': } In []: for k in dic:
...: print k
...:
a
b //取keys
In []: for k in dic1:
print k
...:
a
c
b //并取values
In []: for k in dic1:
print k, dic1[k]
....:
a
c
b //格式化的输出
In []: for k in dic1:
print "%s --> %s" % (k, dic1[k])
....:
a -->
c -->
b -->
//两种的区别
In []: for i in dic1.items():print i
('a', )
('c', )
('b', ) In []: for k, v in dic1.iteritems():print k, v
a
c
b
/* 利用循环做 “九九乘法表” */
[root@localhost test1]# vim .py
//ADD
#!/usr/bin/python for i in xrange(,):
for j in xrange(, i+):
print "%sx%s=%s" % (j, i, j*i),
print /* 这里利用 逗号 来进行分行,并且打印出来 */ [root@localhost test1]# python .py
1x1=
1x2= 2x2=
1x3= 2x3= 3x3=
1x4= 2x4= 3x4= 4x4=
1x5= 2x5= 3x5= 4x5= 5x5=
1x6= 2x6= 3x6= 4x6= 5x6= 6x6=
1x7= 2x7= 3x7= 4x7= 5x7= 6x7= 7x7=
1x8= 2x8= 3x8= 4x8= 5x8= 6x8= 7x8=
1x9= 2x9= 3x9= 4x9= 5x9= 6x9= 7x9=

流程控制--for序列的更多相关文章

  1. Python黑帽编程2.4 流程控制

    Python黑帽编程2.4  流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if …..else 先上一段代码: #!/usr/bin/python # - ...

  2. shell-bash学习04读取输入、分隔符、流程控制

    读入输出 输入通常是通过stdin或参数传递给命令; 输出出现在stderr或stdout; 管道,过滤器,管道操作符: cmd1 | cmd2 | cmd3; //最后还有输出 ls | cat - ...

  3. symfony中twig的流程控制if,for用法

    流程控制 if 语句 if语句在twig中的作用如同if语句在PHP中的一样.1.你可以通过下面这个简单的例子来判断表达式的结果是否正确. {% if online == false %} <p ...

  4. 《Shell脚本学习指南》学习笔记之变量、判断和流程控制

    变量 定义变量 可以使用export和readonly来设置变量,export用于修改或打印环境变量,readonly则使得变量不得修改.语法: export name[=word] ... read ...

  5. java运算符优先级与流程控制

    1. Java 的方法Method (函数 Function), 功能, 动作 1) 方法就是函数: y=f(x)=3x+6; 2) 方法的语法   (修饰词)(返回值类型)(方法名)(参数列表){  ...

  6. Java入门篇(三)——Java流程控制

    前两篇已经了解了Java语言基础,本篇开始Java的流程控制.流程控制对任何一门编程语言都是至关重要的,它提供了控制程序步骤的基本手段. 一.复合语句 Java语言的复合语句是以整个块区为单位的语句, ...

  7. [转帖]流程控制:for 循环

    流程控制:for 循环 http://wiki.jikexueyuan.com/project/linux-command/chap34.html need more study need more ...

  8. Python第四天 流程控制 if else条件判断 for循环 while循环

    Python第四天   流程控制   if else条件判断   for循环 while循环 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天 ...

  9. python之流程控制与运算符

    第一:流程控制 一:if条件语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 单分支语句: 单分支,单个条件 age = 20 if age >= 18: print('you ...

随机推荐

  1. es6常用基础合集

    es6常用基础合集 在实际开发中,ES6已经非常普及了.掌握ES6的知识变成了一种必须.尽管我们在使用时仍然需要经过babel编译. ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大.值得 ...

  2. mysql 读写分离实现资料

    以下很多链接需要 FQ才能看到,稍后会整理翻译成中文! Easy Read/Write Splitting with PHP’s MySQLnd https://blog.engineyard.com ...

  3. Spring源码解析-autowiring自动装配的实现

    IoC容器提供了自动依赖装配的方式,为应用IoC容器提供很大的方便.在自动配置中,不需要显式的去指定Bean属性,只需要配置autowiring属性,IoC容器会根据这个属性配置,使用反射的方式查找属 ...

  4. Codeforces Round #393 (Div. 2) (8VC Venture Cup 2017 - Final Round Div. 2 Edition)A 水 B 二分 C并查集

    A. Petr and a calendar time limit per test 2 seconds memory limit per test 256 megabytes input stand ...

  5. ClusterId read in ZooKeeper is null 处理

    ClusterId read in ZooKeeper is null. Re-running the program after fixing issue 1 will result in the ...

  6. Base class does not contain a constructor that takes '0' argument

    刚刚在写一段直播室网站中的一段程序遇,突然遇到一个错误,如下 'TVLLKBLL.BaseClass' does not contain a constructor that takes 0 argu ...

  7. 图论:Floyd-多源最短路、无向图最小环

    在最短路问题中,如果我们面对的是稠密图(十分稠密的那种,比如说全连接图),计算多源最短路的时候,Floyd算法才能充分发挥它的优势,彻彻底底打败SPFA和Dijkstra 在别的最短路问题中都不推荐使 ...

  8. POJ 3087 Shuffle'm Up DFS

    link:http://poj.org/problem?id=3087 题意:给你两串字串(必定偶数长),按照扑克牌那样的洗法(每次从S2堆底中拿第一张,再从S1堆底拿一张放在上面),洗好后的一堆可以 ...

  9. Item 11 谨慎地覆盖Clone

    1.进行浅拷贝时,只是复制原始数据类型的值,则可以通过覆盖Clone方法来达到.另外,在进行浅拷贝的时候,还要注意,成员对象中不应该要有引用类型,如果有引用类型,那么,进行了浅拷贝之后,两个对象将会共 ...

  10. bzoj 1702: [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列——map+hash+转换

    Description N(1<=N<=100000)头牛,一共K(1<=K<=30)种特色, 每头牛有多种特色,用二进制01表示它的特色ID.比如特色ID为13(1101), ...