Python range函数生成列表

Python range函数生成列表教程

Python 的内置函数 range() 的默认返回值的类型并不是 列表,如果我们需要使用列表,必须要进行 类型转换

案例

range返回类型

使用 type 函数,获取 range 返回类型

print("嗨客网(www.haicoder.net)") # 使用 type 函数,获取range返回类型 range_list = range(5) print(type(range_list)) lis = list(range_list) print(type(lis))

程序运行后,控制台输出如下:

48 python range函数.png

我们将 range 生成的对象赋值给 变量 range_list,并打印 range_list 的类型,输出了 range,即 range() 函数 返回的类型是 range 类型。

接着,我们使用 list() 将变量 range_list 转换成 list,再次打印转换后的变量的类型,返回了 list 类型。

range生成列表

使用 range 生成列表

print("嗨客网(www.haicoder.net)") # 使用 range 生成列表 lis = [] for value in range(1, 11): num = value**2 lis.append(num) print(lis)

程序运行后,控制台输出如下:

49 python range函数.png

我们使用 range 生成了一个 1 到 10 的平方的列表。

Python range函数生成列表总结

Python 的内置函数 range() 的默认返回值的类型并不是列表,如果我们需要使用列表,必须要进行类型转换。