导语:
本文主要介绍了关于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 if-elif-else语句是什么10/05
- ♥ python迭代器的要点01/09
- ♥ python中的排序是什么意思09/26
- ♥ 如何查看python解释器的路径09/14
- ♥ 如何使用python桶排序算法?12/07
- ♥ 520情人节!教你用 Python 做自己的女朋友09/24
内容反馈