我们经常需要遍历列表的所有元素,对每个元素执行相同的操作。 例如,在游戏中,可能需要将每个界面元素平移相同的距离;对于包含数字的列表,可能需要对每个元素执行相同的统计运算;在网站中,可能需要显示文章列表中的每个标题。需要对列表中的每个元素执行相同的操作时,可使用python中的for循环 建立一个魔术师名单并打印 magicians=['alice','david','carolina'] for magician in magicians: print(magician) 1.深入地研究循环 上述代码中,python会先读取for循环的第一行代码: 这行代码让python获取列表magicians中第一个值’alice‘,并将其储存到变量magician中 接下来读取下一行代码: 让python打印magician的值,然后返回for循环的第一行 python获取列表中的下一个元素,储存到变量magician中,再执行第二代码 依次类推 另外编写for循环时,对于用于储存列表中每个值的临时变量,可以指定任何名称 例如对于小猫列表、小狗列表和一般性列表,可以像下面这样编写for循环的第一行代码 for cat in cats: for dog in dogs: for item in list_of_items: 这些命名约定有助于明白for循环中将对每个元素执行的操作 使用单数还是复数式名称,可以帮助判断代码段处理的是单个列表元素还是整个列表 2 在for循环中执行更多的操作 在for循环中,可对列表每个元素进行任何操作 对每一位魔术师都打印一条消息,指出他的表演很精彩 pr