天天看点

列表的遍历 | Python从入门到精通:进阶篇之六列表的遍历

列表的方法简介 | Python从入门到精通:进阶篇之五

列表的遍历

指的就是将列表中的所有元素取出来,这就是一个遍历的过程。

接下来看示例:

# 创建列表
stus = 
['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 遍历列表
print(stus[0])
print(stus[1])
print(stus[2])
print(stus[3])           

上面执行的就是一个列表的遍历过程,但是如果列表的元素特别多呢,就不能用这么多的print语句了。此时可以用循环来优化这个遍历过程:

# 创建列表
stus = 
['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 通过while循环来遍历列表
 i = 0
 while i < len(stus): # 用len()获取列表的长度
     print(stus[i])
     i += 1           

执行结果为:

列表的遍历 | Python从入门到精通:进阶篇之六列表的遍历

此时无论stus列表里面有多少个元素都不用再修改循环里面的语句了。

但是while循环一般是不常用的,常用的是for循环语句。

for循环也是一种循环语句。先来看一下它的语法:

for 变量 in 序列 :
       代码块           

示例如下:

# 创建列表
stus = 
['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 通过for循环来遍历列表
for s in stus :
    print(s)           
列表的遍历 | Python从入门到精通:进阶篇之六列表的遍历

也是可以将列表中的元素全部获取到的。

总结:for循环的代码块会执行多次,序列中有几个元素就会执行几次,每执行一次就会将序列中的一个元素赋值给变量,所以我们可以通过变量,来获取列表中的元素。

点击查看配套视频课程

获取更多内容,请关注

Python学习站

技术圈!