首页 > 试题广场 >

迭代输出序列时(如:列表)使用 for 比 while 更好

[单选题]
迭代输出序列时(如:列表)使用 for 比 while 更好?
  • 错误,while 比 for 更好。
  • 正确
  • 错误,while 不能用于迭代系列。
  • 错误,for 和 while 都不能用于迭代系列。
while 可以用于迭代系列,只是不能像for那样,输出其中的内容,while判断是对于迭代系列,只判断是不是None类型
发表于 2020-03-15 09:17:36 回复(0)
逻辑上,迭代的规则是先判断是否有下一位,有的话就取下一位,这是适合while的迭代逻辑。for循环迭代,可以直接取数,判断逻辑隐藏在for循环的逻辑里,或者说是迭代方法里,更方便,一般来说也更快速。
发表于 2022-09-08 23:39:07 回复(0)