HDP1008 发表于 2020-5-26 11:16:31

range()函数使用

python range() 函数可创建一个整数列表,一般用在 for 循环中。

为什我输入range(10),不是返回
而是返回range(0,10)呢,不是应该创建一个列表么?

永恒的蓝色梦想 发表于 2020-5-26 11:18:18

返回列表是 py2 的事了,现在是返回一个 range object。

Twilight6 发表于 2020-5-26 11:18:23

本帖最后由 Twilight6 于 2020-5-26 11:20 编辑

要 list(range(10))才会变成列表

直接 range(10) 是返回一个 range 对象

你可以用 type(range(10)) 来查看下他的类型
页: [1]
查看完整版本: range()函数使用