码迷,mamicode.com
首页 > 编程语言 > 详细

python Iteration(迭代)

时间:2018-07-16 14:59:26      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:检查   ESS   1.5   int   ext   cto   ffffff   ima   sha   

概念:可用于循环就是迭代



#!/usr/bin/python

dic = {'a':1, 'b':2, 'c':3, 'd':4};
for key in dic:
    print "key:", key;

技术分享图片

for value in dic.itervalues():
    print "value:", value;

技术分享图片

for key in dic.iterkeys():
    print "key:", key;

技术分享图片

for key in dic.keys():
    print "keys:", key;

技术分享图片

for key,value in dic.iteritems():
    print "iteritems:", key, value;

技术分享图片


#check 检查dic是否为可迭代类型
from collections import Iterable  #申明Iterable
print isinstance(dic, Iterable);

技术分享图片


#enumerate
for x, y in enumerate(['a', 'b', 'c']):
    print x, y

技术分享图片

for x,y in [(1, 2), (3, 4), (5, 6)]:
    print x,y

技术分享图片

for x in [(1, 2), (3, 4), (5, 6)]:
    print x

技术分享图片

python Iteration(迭代)

标签:检查   ESS   1.5   int   ext   cto   ffffff   ima   sha   

原文地址:http://blog.51cto.com/13502993/2144285

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!