列表的方法简介 | 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
执行结果为:
此时无论stus列表里面有多少个元素都不用再修改循环里面的语句了。
但是while循环一般是不常用的,常用的是for循环语句。
for循环也是一种循环语句。先来看一下它的语法:
for 变量 in 序列 :
代码块
示例如下:
# 创建列表
stus =
['孙悟空','猪八戒','沙和尚','唐僧','白骨精','蜘蛛精']
# 通过for循环来遍历列表
for s in stus :
print(s)
执行结果为:
也是可以将列表中的元素全部获取到的。
总结:for循环的代码块会执行多次,序列中有几个元素就会执行几次,每执行一次就会将序列中的一个元素赋值给变量,所以我们可以通过变量,来获取列表中的元素。
点击查看配套视频课程
获取更多内容,请关注Python学习站技术圈!