关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » InfoTech »

创建Python的For循环

InfoTech
2016年12月1日 / 26次阅读
标签:麦新杰用Python

拍拍贷

文章《创建Python的For循环》的特色图片

本文记录一下Python可以通过哪些神奇的方式来创建for循环,对于C语言高手而言,看到这样的语句,一定会惊叹Python的简洁和强大。

 

>>> for i in (1,2,3): # tuple
...    i
...
1
2
3
>>> for s in ('1','2','3'): #tuple and string
...     s
...
'1'
'2'
'3'
>>> for s in ('1','2','3','aaa'):
...     s
...
'1'
'2'
'3'
'aaa'
>>>
>>> for s in ['1','2','3','aaa']: # list is also ok
...     s
...
'1'
'2'
'3'
'aaa'
>>> for s in '12345': # a string,great
...     s
...
'1'
'2'
'3'
'4'
'5'
>>> for x in range(10): # range builtin
...     x
...
0
1
2
3
4
5
6
7
8
9
>>>

 

对于dict数据,可以使用items方法,代码如下:

>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}
>>> for k, v in knights.items():
...     print(k, v)
...
gallahad the pure
robin the brave

通过help的查看dict的items方法,这个方法返回一个set-like ojbect。

 

可以使用enumerate()方法,将set数据转换成有index的数据:

>>>
>>> for i,v in enumerate(se1):
...     print(i,v)
...
0 1.2
1 3
2 4
3 5
>>> se1
{1.2, 3, 4, 5}
>>>

 

本文链接:http://www.maixj.net/ict/python-for-13716
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《创建Python的For循环》有1条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • builtin里面有函数,有class,有异常;for in 后面接的是一个object。 [ ]


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1

网站二维码
拍拍贷
go to top