Python用range构建list
程序员文章站
2022-05-04 16:54:31
...
首先这样是行不通的
# Create a list in a range of 10-20
My_list = [range(10, 20, 1)]
# Print the list
print(My_list)
正确的方法是使用*
代表unpackage
# Create a list in a range of 10-20
My_list = [*range(10, 21, 1)]
# Print the list
print(My_list)
或者extend
# Create an empty list
My_list = []
# Value to begin and end with
start, end = 10, 20
# Check if start value is smaller than end value
if start < end:
# unpack the result
My_list.extend(range(start, end))
# Append the last value
My_list.append(end)
# Print the list
print(My_list)
推荐阅读
-
Python从list类型、range()序列简单认识类(class)【可迭代】
-
python语法官方文档序列类型(list,tuple,range)
-
Python学习笔记基本数据结构之序列类型list tuple range用法分析
-
用Python构建数据科学Web应用程序
-
用python构建线性回归和决策树模型实现房价预测
-
python基础(7):基本数据类型二(list、tuple)、range
-
python语法官方文档序列类型(list,tuple,range)
-
对Python中range()函数和list的比较
-
用python的列表构建一棵树
-
Python 练习题:用索引取出LIST中的值