Python基础知识点拾遗---range()与xrange()
Python2中存在range()和xrange()的区别
range() — 一次新读取所有的数字,如range(10),则一次性读取从0~10的所有数字到内存中。
xrange() — xrange(),一次只读取一个数字,原理类似于迭代器,节省内存。
python3中将range()和xrange()进行了合并,即使用xrange()代替了range(),所有的range()均为迭代
Python2中存在range()和xrange()的区别
range() — 一次新读取所有的数字,如range(10),则一次性读取从0~10的所有数字到内存中。
xrange() — xrange(),一次只读取一个数字,原理类似于迭代器,节省内存。
python3中将range()和xrange()进行了合并,即使用xrange()代替了range(),所有的range()均为迭代