python迭代器使用_python迭代器的使用方法实例
什么是迭代器?迭代器是帶有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
最后,總結一下:迭代器就是一對象
您可能感興趣的文章:python中迭代器(iterator)用法實例分析Python中Iterator迭代器的使用雜談python的迭代器與生成器實例詳解深入講解Python中的迭代器和生成器python迭代器與生成器詳解詳解Python迭代和迭代器Python中的迭代器漫談python迭代器實例簡析Python迭代器和生成器介紹python中實現迭代器(iterator)的方法示例
總結
以上是生活随笔為你收集整理的python迭代器使用_python迭代器的使用方法实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转载]使用Java将Word转为Htm
- 下一篇: 收藏模板:软件日报告模板(参考)