首页 > 代码库 > 初学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(八)——迭代
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。