知行编程网知行编程网  2022-12-24 08:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python基础:迭代器及其使用方法的相关知识,希望可以帮到处于编程学习途中的小伙伴


Python 基础知识:迭代器以及如何使用它们


一个容器中存储了很多个东西,一般东西是按一定的规律规则来存储计算生成,但是容器中不可能什么东西都有的,人为的就会设一个限制,当超出这个限制范围,就会报异常。这时

迭代器

就会发挥作用。

迭代器的好处是节省空间,因为如果要存储0~9这个字符串,需要拆分10个空格,但是如果有迭代器,那就开辟一个空格。我们来看看迭代器的用法。



1、迭代文件

<p><span>for line in open('ex.txt'):

    print(line, end='')<br/></span></p>


输出:

<p><span>I love Python

...

...<br/></span></p>



2、迭代字符串

<p><span>S = 'PYTHON'

for s in S:

    print(s * 3)<br/></span></p>


输出:

<p><span>PPP

YYY

TTT

HHH

OOO

NNN<br/></span></p>



3、迭代元组

<p><span>L = (1,2,3,4,5)
for element in L:
    print(str(element) * 3)
# 利用enumerate获取索引进行迭代
for i in enumerate(L):
    print(i)<br/></span></p>


输出:

<p><span>111

222

333

444

555

(0, 1)

(1, 2)

(2, 3)

(3, 4)

(4, 5)</span><br/></p>

以上就是小编对使用迭代器迭代文件、字符串、元组的方法的介绍。你知道迭代器吗?迭代器是个抽象的东西,大家可以根据自己的需要定义合适的迭代器~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享