Python如何创建数值列表?Python如何创建指定范围的数字列表?

在Python中,如果给定两个数字,将它们的最大值和最小值进行定义之后,如何创建具有给定范围的数字列表?下面本篇文章就来带大家了解一下Python如何创建数值列表?Python如何创建指定范围的数字列表?希望对大家有所帮助 。

Python如何创建数值列表?Python如何创建指定范围的数字列表?


一、使用for循环
【Python如何创建数值列表?Python如何创建指定范围的数字列表?】我们想要在一个指定的范围内中创建一个数字列表的话,可以使用for循环来进行操作,我们在操作前,需要对一个空列表进行创建,而for循环的作用就是将每次迭代中附加每个整数的后续项 。举个例子:
def createList(a1, a2):     # 判断范围a1和a2是否相等    if (a1 == a2):         return a1     else:         # 创建空列表         res = []               while(a1 < a2+1 ):                res.append(a1)             a1 += 1        return res      a1, a2 = -1, 1print(createList(a1, a2))在这个示例代码中,我们先是创建了一个函数,然后在使用if语句对a1和a2进行判断,看它们是否相等,如果不相等就 会执行else语句,创建一个空列表res,再使用循环的方式将后续任务追加到列表,直到到达范围a2 。最后的运行结果为:
[-1, 0, 1][-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6]二、range函数
在Python中有一个函数,也可以创建一个数字序列,并且可以实现在序列中输出每一个项目,那就是range函数,我们将range()与a1和a2一起使用,然后将序列转换为list 。
示例:
def createList(a1, a2):     return list(range(a1, a2+1)) a1, a2 = -2, 4print(createList(a1, a2))a1, a2 = -4,6print(createList(a1, a2))输出:
[-2, -1, 0, 1, 2, 3, 4][-4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6]有关Python如何创建数值列表?Python如何创建指定范围的数字列表?的内容就讲解到这里了,希望能对大家的学习有所帮助 。更多精彩内容大家可以继续关注学习 。

    猜你喜欢