列表生成,,列表生成,enumera
列表生成,,列表生成,enumera
列表生成,enumerate()方法
#-------------------------------------------------------------------------------# Name: module1# Purpose:## Author: Torxie## Created: 27/12/2011# Copyright: (c) Torxie 2011# Licence: <your licence>#-------------------------------------------------------------------------------#!/usr/bin/env pythondef Example_first(): ''' the xiaolv hen di''' numbers = range(10) size = len(numbers) evens = [] i = 0 while i < size: if i % 2 == 0 : evens.append(i) i += 1 print "Example_first" print evensdef Modify_first(): print "Modify_first" print [i for i in range(10) if i % 2 == 0]def Example_second(): ''' enumerate ''' i = 0; seq = ["one", "two", "three"] for element in seq: seq[i] = '%d: %s' % (i, seq[i]) i += 1 print "Example_second" print seqdef Modify_second(): seq = ["one", "two", "three"] for i, element in enumerate(seq): seq[i] = '%d: %s' % (i, seq[i]) print "Modfiy_second" print seqdef _treatment(pos, element): return '%d: %s' % (pos, element)def Modify_third(): print "more simple for the Example_second" seq = ["one", "two", "three"] print [_treatment(i, element) for i, element in enumerate(seq)]def main(): Example_first() Modify_first() print Example_second() Modify_second() Modify_third()if __name__ == '__main__': main()
相关内容
- 解析ip数据库纯真版,ip数据库纯真版,QQWry.py#!/u
- 计算单词的对应26个字母的数字之和,单词26数字之和
- python3.2加密解密迅雷快车旋风地址,python3.2加密解密
- Python 刷点击量,python刷点击量,[Python]代码im
- Python参数化设计-编程绘图,python参数编程绘图,Python参
- Python 批量获取Baidu关键词的排名并入库,python关键词
- 简单的PHP与Python间Socket通信,phppythonsocket,服务器端Py
- python 实现登陆百度,欢迎指正,python指正,[Python]代码
- 豆瓣-只看楼主-pyquery版,豆瓣楼主-pyquery版,[Python]代码
- 豆瓣-只看楼主,豆瓣-楼主,[Python]代码#
评论关闭