国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python迭代器的使用方法實(shí)例

2020-02-23 04:59:08
字體:
供稿:網(wǎng)友

什么是迭代器?

迭代器是帶有next方法的簡單對象,當(dāng)然也要實(shí)現(xiàn)__iter__函數(shù)。迭代器能在一序列的值上進(jìn)行迭代,當(dāng)沒有可供迭代時(shí),next方法就會引發(fā)StopIteration 的異常。python中有很多的對象都是迭代器,例如:列表,元素,字符串,文件,映射,集合

如何使用迭代器?

1. for 變量 in 可迭代對象

代碼如下:
    list1 = [1,2,3,4,5]

for ele in list1:
    print ele,

結(jié)果為:1 2 3 4 5

2. if 變量 in 可迭代對象

代碼如下:
list1 = [1,2,3,4,5]
var = 1

if var in list1:
    print 'yes!'
else:
    print 'No'

3. 變量 = iter(可迭代對象)

代碼如下:
it = iter([1,2,3,4])

print it.next()

print it.next()

print it.next()

結(jié)果為:

1
2
3

最后,總結(jié)一下:迭代器就是一對象

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉义市| 原平市| 吉隆县| 通道| 高州市| 阜南县| 承德市| 彭州市| 溆浦县| 玛纳斯县| 无为县| 滨海县| 新密市| 桂东县| 鄱阳县| 游戏| 高尔夫| 广汉市| 灌南县| 内丘县| 雷州市| 苗栗县| 瑞安市| 临潭县| 江津市| 保德县| 新民市| 大足县| 北海市| 塘沽区| 滦南县| 禹州市| 岑溪市| 保靖县| 闽清县| 柯坪县| 莫力| 积石山| 土默特左旗| 巩留县| 桦南县|