python 基础 2.3 for 循环
2024-08-29 08:39:02
#/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')
最新文章
- [LeetCode] Unique Paths 不同的路径
- HDU5977 Garden of Eden(树的点分治)
- App Extension
- OKHttp
- oracle中的日期:周月季年,首天未天。
- 使用UDP协议与韩国OACIS压机通讯
- vs2012 MSDN帮助文档离线包下载安装方法
- java文件同步性能测试
- 关于那些难改的bug
- url中的scheme
- Ubuntu常用终端快捷键
- Gesture(手势)浅析
- mac osx 10.9安装配置macvim
- session、cookie 记住登录状态的实现
- Centos配置为驱动程序开发环境
- java第八节 GUI/图形用户界面
- corntab被黑记录
- Python 关于bytes类方法对数字转换的误区, Json的重要性
- perf 对两个map是否重叠的判断,以及函数map_groups__fixup_overlappings代码逻辑
- #error,在xib文件中拷贝按钮所造成的错误.
热门文章
- JS-JavaScript String 对象-string对象方法1:fromCharCode()、charCodeAt()
- Lindström–Gessel–Viennot lemma 应用两则
- ZSTU 4248 KI的目标(dfs)
- Zabbix4.0安装与入门及常见配置
- springboot 2.0.8 跳转jsp页面
- dedecms图片列表效果调用
- ASP.NET Web API路由规则(二) 【转】
- 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(二)
- Flak快速上手
- Java中对象、对象引用、堆、栈、值传递以及引用传递的详解