Python 2.7 的 range() 和 xrange() 有何区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计576个文字,预计阅读时间需要3分钟。
简单描述:在Range方法中,它会生成一个list的对象,但在XRange中,生成的却是xrange的对象。当返回的东西不是很大时,或者在一个循环中,基本上都是从头查到尾的情况。
简单描述:在Range的方法中,它会生成一个list的对象,但是在XRange中,它生成的却是一个xrange的对象,当返回的东西不是很大的时候,或者在一个循环里,基本上都是从头查到底的情况下,这两个简单描述:
在Range的方法中,它会生成一个list的对象,但是在XRange中,它生成的却是一个xrange的对象,当返回的东西不是很大的时候,或者在一个循环里,基本上都是从头查到底的情况下,这两个方法的效率差不多。但是,当返回的东西很大,或者循环中常常会被Break出来的话,还是建议使用XRange,这样既省空间,又会提高效率。
本文共计576个文字,预计阅读时间需要3分钟。
简单描述:在Range方法中,它会生成一个list的对象,但在XRange中,生成的却是xrange的对象。当返回的东西不是很大时,或者在一个循环中,基本上都是从头查到尾的情况。
简单描述:在Range的方法中,它会生成一个list的对象,但是在XRange中,它生成的却是一个xrange的对象,当返回的东西不是很大的时候,或者在一个循环里,基本上都是从头查到底的情况下,这两个简单描述:
在Range的方法中,它会生成一个list的对象,但是在XRange中,它生成的却是一个xrange的对象,当返回的东西不是很大的时候,或者在一个循环里,基本上都是从头查到底的情况下,这两个方法的效率差不多。但是,当返回的东西很大,或者循环中常常会被Break出来的话,还是建议使用XRange,这样既省空间,又会提高效率。

