现在的位置: 首页 > 面试题 > 正文

range&xrange有什么区别?

2021年12月11日 面试题 ⁄ 共 194字 ⁄ 字号 暂无评论
博客主机

在大多数情况下,xrange和range在功能方面完全相同。它们都提供了一种生成整数列表的方法,唯一的区别是range返回一个Python列表对象,x range返回一个xrange对象。这就表示xrange实际上在运行时并不是生成静态列表。它使用称为yielding的特殊技术根据需要创建值。该技术与一种称为生成器的对象一起使用。因此如果你有一个非常巨大的列表,那么就要考虑xrange。

Wopus问答

Wopus问答

给我留言

留言无头像?


×