1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python 工具箱

Connected

ćwiczenie

使用 enumerate

您已经越来越熟练地使用迭代器了,做得很好!

刚才的视频中,您学习了几个关于迭代器的新点子,其中之一是 enumerate() 函数。回顾一下,enumerate() 返回一个 enumerate 对象,会依次产生由元组组成的序列,每个元组是一个「索引-值」对。

本练习为您提供了一个字符串列表 mutants。您将练习在其上使用 enumerate():先打印由元组组成的列表,然后在 for 循环中对元组进行解包。

Instrukcje

100 XP
  • 从 mutants 创建一个由元组组成的列表,并将结果赋给 mutant_list。请确保使用 enumerate() 生成元组,并用 list() 将其结果转换为列表。
  • 完成第一个 for 循环:对调用 enumerate() 于 mutants 所生成的元组进行解包。解包时,索引用 index1,值用 value1。
  • 以与第一个循环相同的方式完成第二个 for 循环,但这次通过将起始索引作为参数传给 enumerate() 的 start 参数,使索引从 1 开始。解包时,索引用 index2,值用 value2。