首页 > 代码库 > 初学Python(八)——迭代

初学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(八)——迭代