python基本 迭代
来源:互联网 发布:30度角美工刀片 编辑:程序博客网 时间:2024/06/09 18:50
From:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868196435255fcca20a1630446ea2dd434a7176e152000
dict默认迭代key
>>> d = {'a': 1, 'b': 2, 'c': 3}>>> for key in d:... print key...acb
如果要同时迭代key和value,可以用for k, v in d.iteritems()
>>> for k, v in d.iteritems():
print k, v
a 1
c 3
b 2
tuple 迭代
>>> for x, y,z in [(1,1,11), (2, 4,6), (3, 9,5)]:
print x,y,z
1 1 11
2 4 6
3 9 5
如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable>>> isinstance('abc', Iterable) # str是否可迭代True>>> isinstance([1,2,3], Iterable) # list是否可迭代True>>> isinstance(123, Iterable) # 整数是否可迭代False
0 0
- python基本 迭代
- Python基础 - 迭代
- python学习-迭代
- python 迭代
- python迭代
- Python-迭代
- python迭代
- python中的迭代
- python之迭代
- python 索引迭代
- Python的迭代
- Python 迭代
- Python 迭代
- Python中的迭代
- python 迭代
- Python数据迭代
- Python 迭代(6)
- Python中的迭代
- JDBC基础
- xutils 图片缓存-读取缓存数据
- MipMap介绍&算法
- 线程机制
- Spring源码阅读3-bean获取-上
- python基本 迭代
- I/O设备管理
- Android 获取系统状态栏的高度
- 简单计算器
- 151205http调试工具Charles Proxy用法详解
- 1369 - Answering Queries (线段树的单点更新)
- Android笔记 - Android启动之Linux内核启动
- 开博
- 马尔可夫聚类算法(MCL)