遍历列表
遍历列表中的所有元素是常用的一种操作,在遍历的过程中可以完成查询、处理等操作。在生活中,如果想要去商场买一件衣服,就需要在商场中逛一遍,看是否有想要的衣服,逛商场的过程救相当于列表的遍历操作。
在 Python 中,遍历列表的方法有多种,下面介绍两种常用的方法:
for 循环
直接使用 for 循环遍历列表,只能输出元素的值。
适用场景:仅需元素值,无需索引。
语法
for item in listname:
# 输出 ltemitem 用于保存获取到的元素值,要输出元素内容时,直接输出该变量即可
listname 是列表名称
示例
下面是一个用 for 循环遍历古诗列表并输出各诗句的例子
# 定义一个保存《静夜思》的列表
poem = ["床前明月光", "疑是地上霜", "举头望明月", "低头思故乡"]
# 遍历列表并输出各诗句
for qi in poem:
print(qi) # 输出每一句古诗enumerate 函数
使用 for 循环和 enumerate 函数可以实现同时输出索引值和元素内容。
语法
index 用于保存元素的索引
参数:
enumerate(listname, start=0),start 指定索引起始值(默认 0)
示例
下面是一个用 for 循环和 enumerate 函数 遍历古诗列表并输出索引值和各诗句的例子
反向编译
reversed 函数不创建副本,适合大型列表;
使用切片简洁但占用额外内存。
并行遍历多个列表
并行遍历多个列表是一种常见需求,可通过 zip 函数实现。
条件遍历
条件遍历是一种常见操作,用于从可迭代对象(如列表、元组、字典)中筛选出符合特定条件的元素。
遍历嵌套列表
遍历嵌套列表是常见的操作,尤其在处理多维数据时尤为重要。
最后更新于