初学Python——迭代
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学Python——迭代相关的知识,希望对你有一定的参考价值。
初学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——迭代的主要内容,如果未能解决你的问题,请参考以下文章