遍历列表

遍历列表中的所有元素是常用的一种操作,在遍历的过程中可以完成查询、处理等操作。在生活中,如果想要去商场买一件衣服,就需要在商场中逛一遍,看是否有想要的衣服,逛商场的过程救相当于列表的遍历操作。

Python 中,遍历列表的方法有多种,下面介绍两种常用的方法:

for 循环

直接使用 for 循环遍历列表,只能输出元素的值。

适用场景:仅需元素值,无需索引。

语法

for item in listname:
    # 输出 ltem
  • item 用于保存获取到的元素值,要输出元素内容时,直接输出该变量即可

  • listname 是列表名称

示例

下面是一个用 for 循环遍历古诗列表并输出各诗句的例子

# 定义一个保存《静夜思》的列表
poem = ["床前明月光", "疑是地上霜", "举头望明月", "低头思故乡"]

# 遍历列表并输出各诗句
for qi in poem:
    print(qi)  # 输出每一句古诗

enumerate 函数

使用 for 循环enumerate 函数可以实现同时输出索引值和元素内容。

语法

  • index 用于保存元素的索引

  • 参数enumerate(listname, start=0)start 指定索引起始值(默认 0)

示例

下面是一个用 for 循环enumerate 函数 遍历古诗列表并输出索引值和各诗句的例子

反向编译

reversed 函数不创建副本,适合大型列表

使用切片简洁但占用额外内存

并行遍历多个列表

并行遍历多个列表是一种常见需求,可通过 zip 函数实现。

条件遍历

条件遍历是一种常见操作,用于从可迭代对象(如列表、元组、字典)中筛选出符合特定条件的元素。

遍历嵌套列表

遍历嵌套列表是常见的操作,尤其在处理多维数据时尤为重要。

最后更新于