#/usr/bin/python #coding=utf-8

#@Time   :2017/10/16 10:05

#@Auther :liuzhenchuan

#@File   :for 循环.py

#for 循环

#enumerate()方法:

#enumerate是内建函数

#enumrate在字典里是枚举,列举的意思

#对于一个可迭代的变量(iterable),可遍历的对象(如列表,字符串),enumerate将其组成一个索引序列

#利用他可以同时获得索引和值

#enumerate多用于for循环中得到计数 ,示例如下:

eg1:

l = list('liuzhenchuan') 
print l for i,j in enumerate(l):
print (i,j) >>> ['l', 'i', 'u', 'z', 'h', 'e', 'n', 'c', 'h', 'u', 'a', 'n']
(0, 'l')
(1, 'i')
(2, 'u')
(3, 'z')
(4, 'h')
(5, 'e')
(6, 'n')
(7, 'c')
(8, 'h')
(9, 'u')
(10, 'a')
(11, 'n') eg2:
l = list('liuzhenchuan')
test = dict(a=1,b=2,c=3) 
print test
for i,j in enumerate(test):
print(i,j)
print (i,l[i]) >>> {'a': 1, 'c': 3, 'b': 2}
(0, 'a')
(0, 'l')
(1, 'c')
(1, 'i')
(2, 'b')
(2, 'u')
												

最新文章

  1. [LeetCode] Unique Paths 不同的路径
  2. HDU5977 Garden of Eden(树的点分治)
  3. App Extension
  4. OKHttp
  5. oracle中的日期:周月季年,首天未天。
  6. 使用UDP协议与韩国OACIS压机通讯
  7. vs2012 MSDN帮助文档离线包下载安装方法
  8. java文件同步性能测试
  9. 关于那些难改的bug
  10. url中的scheme
  11. Ubuntu常用终端快捷键
  12. Gesture(手势)浅析
  13. mac osx 10.9安装配置macvim
  14. session、cookie 记住登录状态的实现
  15. Centos配置为驱动程序开发环境
  16. java第八节 GUI/图形用户界面
  17. corntab被黑记录
  18. Python 关于bytes类方法对数字转换的误区, Json的重要性
  19. perf 对两个map是否重叠的判断,以及函数map_groups__fixup_overlappings代码逻辑
  20. #error,在xib文件中拷贝按钮所造成的错误.

热门文章

  1. JS-JavaScript String 对象-string对象方法1:fromCharCode()、charCodeAt()
  2. Lindström–Gessel–Viennot lemma 应用两则
  3. ZSTU 4248 KI的目标(dfs)
  4. Zabbix4.0安装与入门及常见配置
  5. springboot 2.0.8 跳转jsp页面
  6. dedecms图片列表效果调用
  7. ASP.NET Web API路由规则(二) 【转】
  8. 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(二)
  9. Flak快速上手
  10. Java中对象、对象引用、堆、栈、值传递以及引用传递的详解