热线电话:13121318867

登录
2019-07-09 阅读量: 365
range()和xrange()的区别

range()和xrange()是两个函数,可用于 在Python 中的for循环中迭代一定次数。在Python 3中,没有xrange,但是range函数的行为类似于Python 2中的xrange。如果你想编写将在Python 2和Python 3上运行的代码,你应该使用range()。

range() - 返回使用range()函数创建的数字列表。
xrange() - 此函数返回可用于仅通过循环显示数字的生成器对象。仅按要求显示特定范围,因此称为“ 懒惰评估 ”。

两者都以不同的方式实现,并具有与之相关的不同特征。比较点是:

  • 退货类型
  • 记忆
  • 操作用法
  • 速度

200.0000
6
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子