python中的迭代
来源:互联网 发布:淘宝销量排行榜怎么看 编辑:程序博客网 时间:2024/06/02 10:03
对于字典,列表,元组可以用for来进行迭代
其中对于字典可以获得字典的key值,value值,以及两个一起获得,方法如下:
d = {'a':1,'b':2,'c':3}for key in d: print (key)#key值for value in d.values(): print (value)#value值for k,v in d.items(): print (k,v)#两个一起获得
对于字符串也可以进行迭代,方法如下:
for ch in 'ABCDEFG'[::2]:#每隔两个输出一个字符 print (ch)
判断一个对象是否支持迭代可以用 isinstance
函数,方法如下:
isinstance('abc',Iterable)#返回True
对于一个对象,想获得它的下标,可以引进Iterable
,方法如下:
from collections import Iterablefor i,value in enumerate (['A','B','C'])#输出对应的下标值和,对应的元素 print (i,value)l=[(1,1),(2,4),(3,9),(4,8),(10,11)]#也可以多个混合for x,y in enumerate(l[::2]): print (x,y)
0 0
- python中的迭代
- Python中的迭代
- Python中的迭代
- python 中的 for 迭代
- Python中的并行迭代与编号迭代
- python 中的迭代 for zip 字典
- 完全理解python中的迭代器,迭代对象,生成器
- Python基础 - 迭代
- python学习-迭代
- python 迭代
- python迭代
- Python-迭代
- python迭代
- python基本 迭代
- python之迭代
- python 索引迭代
- Python的迭代
- Python 迭代
- js笔记(4)
- 奔小康赚大钱(HDU2255,匈牙利算法)
- iOS生成二维码
- SQL Server无法删除数据库,因为该数据库当前正在使用的解决办法
- Java开发之路
- python中的迭代
- 【11】Servlet
- IBOutlet 与IBAction
- 集合框架基础知识点
- c primer plus笔记
- 求助,javax.persistence.Table.indexes()
- 【12】Servlet中的默认映射问题
- ifconfig解析
- android悬浮控件-仿360手机助手应用详情页