一、for循环(遍历列表)
我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。这种情况下,我们就需要使用for循环。下面我们举几个栗子来学习for循环的用法。 例:使用for循环来打印列表中的所有元素
names=['a','b','c','d']
for name in names:
print(name)
输出结果: 这个for循环代码会让python从列表names中取出一个元素,并将其与变量name相关联,然后打印出来。依次循环,直至遍历完整个列表。这个过程中,python都将重复执行第二行和第三行的代码。
在for循环中执行更多的操作
例:使用for循环来打印魔术师名单中的所有名字,并且对于每位魔术师,都打印一条消息,指出他的表演太精彩了。(使用f字符串)
magicians=['alice','david','carolina']
for magician in magicians:
print(f'{magician.title()},that was a great trick!')
输出结果:
二、for循环中的一些缩进问题
在for循环结束后,下一条代码语句应该放在for循环之后,且不缩进。 例:在上一例的程序上,结束循环。并给予结束语
magicians=['alice','david','carolina']
for magician in magicians:
print(f'{magician.title()},that was a great trick!')
print("Thank you,everyone.That was a great show!")
|