初学Python(八)——迭代
2016-10-02 16:47
344 查看
初学Python(八)——迭代
初学Python,主要整理一些学习到的知识点,这次是迭代。# -*- coding:utf-8 -*- from collections import Iterable ''''' 迭代 ''' L = ['af','st','at','psst','beta'] D = {1:'af',2:'st',3:'at',4:'psst',5:'beta'} S = 'helloworld' #数组 for item in L: print item #字典 for key in D: print key #默认为key值,想要取values值,调用itervalues()方法 for value in D.itervalues(): print value #key,value同时取 for key,value in D.iteritems(): print key,value #字符串 for ch in S: print ch #判断是否可迭代 #字符串是否迭代 print isinstance(S,Iterable) #数组是否可迭代 print isinstance(L,Iterable) #字典是否可迭代 print isinstance(D,Iterable) #小数是否可迭代 print isinstance(11.2,Iterable) #整数是否迭代 print isinstance(1,Iterable) #布尔值是否可迭代 print isinstance(False,Iterable) #set是否可迭代 print isinstance(set([1,2,3]),Iterable) #tuple是否可迭代 print isinstance((1,2),Iterable) #enumerate for index,value in enumerate(L): print index,value
相关文章推荐
- 初学Python的学习笔记3----递归函数、切片、迭代和列表生成式
- python初学四 循环和迭代
- 初学python:切片、迭代、列表生成式、生成器
- 给C++程序员的Python初学指南 / Guide to Python for C++ Programmers
- 初学python
- Python 游戏初学
- python初学-资源
- 初学python GAE
- a byte of python初学笔记 001
- Python初学随笔
- C#程序员初学Python
- [初学python]新类(new-style class)
- 黄聪:Python新手初学教程
- 给C++程序员的Python初学指南
- 初学python
- 给C++程序员的Python初学指南
- 初学python
- 初学SVN之 用Python写SVN的钩子文件
- Python初学笔记
- python面向对象初学(类的继承)