9.for循环

----------------for循环----------------
(1)在Python for循环遍历序列,如一个列表或一个字符。
(2)for循环语法:
     for iterating_var in sequence:
         statement(s)
     注:格式遵循代码块缩进原则
     iterating_var:迭代变量
     sequence:序列(列表、元组、字符串)
     例:
     >>> numbers=[0,1,2,3,4,5,6]
     >>> for number in numbers:
     	     print(number)
     
	
     0
     1
     2
     3
     4
     5
     6
(3)range
     range(i,j,步长值)
     i为初始值,默认为0;
     j为终止值,但不包括在范围内;(注意!!!)
     步长值:默认为1。
     注:n是整数,range(n)生成包含整数0到(n-1)的列表
     注:在Python3.0及其以上版本中range函数转换为xrange风格,不存在xrange函数。
     例:
     >>> for number in range(0,7):
	     print(number)


	
     0
     1
     2
     3
     4
     5
     6
     注:
     xrange函数的循环行为类似于range函数,区别在于range函数一次创建整个序列,而xrange一次只创建一个数。
(4)字典的遍历
     字典的键值对无序;
     迭代变量依次遍历的是字典的键;
     *遍历得到字典的键:
     >>> for i in d:
	     print(i)


	
     z
     x
     y
     *遍历得到字典的键值:
     >>> for i in d:
	     print(d[i])


	
     3
     1
     2
     *遍历得到字典的键值对:
     >>> d = {"x":1,"y":2,"z":3}
     >>> for key,value in d.items():
	     print(key,":",value)


	
     y : 2
     z : 3
     x : 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值