本文主要向大家介绍了Python语言学习之Python中的循环技术,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助。
Python的最基本的循环技术是for语句,它可以遍历任何序列(列表或字符串)中的项目,按照它们在序列中出现的顺序。本文将全面介绍for循环的技术以及实战用法。
1. 使用enumerate()循环整个序列
当循环遍历一个序列(如列表、元组、范围对象、字符串)时,可以使用enumerate()函数同时检索位置索引和相应的值。
(1) 使用enumerate()遍历列表:
示例1:
使用enumerate()函数遍历列表,返回一个包含可迭代对象中的计数和值的元组。一般情况下,计数从0开始。
colors=['red','green','blue']
for color in enumerate(colors):
print (color)
#Output:
(0, 'red')
(1, 'green')
(2, 'blue')
示例2:
count从5开始循环迭代器。
colors=['red','green','blue']
for color in enumerate(colors,5):
print (color)
'''
Output:
(5, 'red')
(6, 'green')
(7, 'blue')
'''
(2) 使用enumerate()循环字符串:
示例:
使用enumerate()函数遍历字符串将返回一个包含可迭代对象的计数和值的元组。一般情况下,计数从0开始。
s='python'
for i in enumerate(s):
print (i)
'''
#Output:
(0, 'p')
(1, 'y')