国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 永修县| 柳州市| 丁青县| 萨迦县| 方正县| 冷水江市| 项城市| 华宁县| 镇巴县| 晴隆县| 兴业县| 平阳县| 澳门| 龙川县| 长沙市| 新邵县| 宜黄县| 绥德县| 涞水县| 祁东县| 花垣县| 汨罗市| 合肥市| 绥滨县| 霞浦县| 海淀区| 嵊州市| 高邮市| 基隆市| 石泉县| 安溪县| 瑞丽市| 西华县| 桓仁| 三明市| 铁岭市| 平度市| 蒲江县| 花垣县| 石狮市| 临猗县|