国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贺兰县| 从化市| 临泽县| 白沙| 改则县| 江都市| 特克斯县| 万载县| 台江县| 清水河县| 肇庆市| 鹿泉市| 陇南市| 洱源县| 眉山市| 噶尔县| 突泉县| 怀化市| 长泰县| 巍山| 威海市| 将乐县| 利津县| 西畴县| 咸阳市| 长顺县| 刚察县| 娱乐| 曲麻莱县| 云南省| 临清市| 漾濞| 新丰县| 舒城县| 乌拉特前旗| 高州市| 监利县| 泽库县| 新和县| 梁河县| 平邑县|