Python学习系列七:循环设计
2014-01-29 19:49
295 查看
1 、range( )函数:for循环中的in跟一个序列,循环每次使用的序列元素,而不是序列的下标
2、enumerate( )函数:每次循环获得元素和下标
3、zip( )函数:如果多个等长的序列,然后想要每次循环时从各个序列分别取出一个元素,可以使用此函数。zip( )函数的功能是从多个列表中,依次各取出一个元素。每次取出的元素合成一个元组,合并成的元组放入zip返回的列表中,zip的作用就是聚合列表功能。
S='abcdfefjhjhjhjsgdb' for i in range(0,len(S),2): print(S[i])
2、enumerate( )函数:每次循环获得元素和下标
S='abcdfefjhjhjhjsgdb' for (index,char) in enumerate(S): print(index,char)
3、zip( )函数:如果多个等长的序列,然后想要每次循环时从各个序列分别取出一个元素,可以使用此函数。zip( )函数的功能是从多个列表中,依次各取出一个元素。每次取出的元素合成一个元组,合并成的元组放入zip返回的列表中,zip的作用就是聚合列表功能。
ta=[1,2,3] tb=[3,4,7] zipped=zip(ta,tb) print(zipped) na,nb=zip(*zipped) print(na) print(nb)
相关文章推荐
- Python快速学习10: 循环的对象及设计 (生活的规律)
- Python快速学习10: 循环的对象及设计 (生活的规律)
- Python学习5:高效的循环设计
- Python3学习笔记06-循环设计、循环对象、函数对象、错误处理、动态类型
- 条件、循环和其他语句——Python学习系列之三
- Python学习系列八:循环对象
- 【零基础入门学习Python笔记009】了不起的分支和循环3
- Vue.js学习系列(二十六)-- 循环语句(二)
- Python学习系列(五)(文件操作及其字典)
- Python学习之旅--Lambda表达式在循环语句中需要注意的问题
- 设计模式学习系列五:适配器模式(Adapter)
- 设计模式学习系列十五:访问者模式(Visitor)
- 感知机学习python 神经网络设计教材P43
- Python设计模式系列之三: 创建型Factory Method模式
- Think Python 学习笔记4:接口设计
- python学习系列---模块
- [Python学习笔记][第五章Python函数设计与使用]
- 【Y分钟内迅速学会python3系列】 python学习记录 (一)
- python 学习笔记 四 条件, 循环以及其他
- Python中的切片问题详解/选择与循环学习心得