Python之enumerate
来源:互联网 发布:金蝶k3数据交换平台 编辑:程序博客网 时间:2024/06/05 13:29
# enumerate 返回一个可遍历对象中各元素的值及索引
for i,j in enumerate('abc'): print i,j
0 a1 b2 c# 重复值保留
for i,j in enumerate('abca'): print i,j
0 a1 b2 c3 a# 返回的第一个值是索引,第二个是值
a = {j:i for i,j in enumerate('abc')}print a# 定义dict将值与索引的位置调换。结果不一定按索引顺序排列。
{'a': 0, 'c': 2, 'b': 1}# 当值有重复时,如此定义的dict中将是索引值大的值覆盖索引值低的值。利用了dict中key唯一的特性。
a = {j:i for i,j in enumerate('abcab')}print a# 'a'出现再次,索引分别为0,3。 0被3覆盖,出来的dict中只保留了值较大的索引。
{'a': 3, 'c': 2, 'b': 4}
0 0
- python之enumerate
- python之enumerate
- python之enumerate函数
- Python之enumerate
- python之enumerate()函数
- python之函数enumerate()
- python语言之enumerate
- python之enumerate()说明
- Python之enumerate函数
- python enumerate
- enumerate python
- python enumerate
- Python-enumerate
- Python Enumerate
- Python - enumerate
- python enumerate()
- python:enumerate
- Python enumerate
- 2.4g遥控发射机接收机基本流程
- 01背包动态规划
- Android通过Movie展示Gif格式图片
- jQuery 插入元素时绑定事件 或 已加载的html绑定事件
- 简单聊一聊Android中MVP开发
- Python之enumerate
- Codevs_P1237 餐巾问题(线性规划与网络流24题+最小费用最大流)
- Linux下MySQL数据库常用基本操作 一
- EPON、10GEPON更适合FTTH规模应用
- 自定义SeekBar
- 快速认识不一样的ABBYY FineReader Pro for Mac(上)
- DIV+CSS 命名规范
- JMS入门_StepByStep
- 如何将Unicode文本写到日志文件中