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

首頁 > 編程 > Python > 正文

python迭代器的使用方法實例

2019-11-25 18:37:18
字體:
來源:轉載
供稿:網友

什么是迭代器?

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

如何使用迭代器?

1. for 變量 in 可迭代對象

復制代碼 代碼如下:

    list1 = [1,2,3,4,5]

for ele in list1:
    print ele,

結果為: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()

結果為:

1
2
3

最后,總結一下:迭代器就是一對象

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上饶市| 天祝| 平远县| 建德市| 汤原县| 缙云县| 两当县| 伊宁市| 建阳市| 武强县| 永福县| 左云县| 灌阳县| 棋牌| 锡林郭勒盟| 垫江县| 新河县| 原阳县| 岗巴县| 榆林市| 金塔县| 松潘县| 中江县| 青阳县| 岢岚县| 张掖市| 阳东县| 万全县| 崇明县| 攀枝花市| 普兰店市| 万源市| 焉耆| 垣曲县| 靖西县| 且末县| 吴旗县| 沙雅县| 湖北省| 英超| 常宁市|