导语:
本文主要介绍了关于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>
以上就是小编对使用迭代器迭代文件、字符串、元组的方法的介绍。你知道迭代器吗?迭代器是个抽象的东西,大家可以根据自己的需要定义合适的迭代器~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何获取键盘输入08/22
- ♥ 如何使用python开发应用程序09/12
- ♥ python3格式输出有哪些方法?12/30
- ♥ win10如何添加python环境变量08/24
- ♥ 如何在python中调用类中的方法09/26
- ♥ 如何保存python字符12/05
内容反馈