在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如何创建指定范围的数字列表?的内容就讲解到这里了,希望能对大家的学习有所帮助 。更多精彩内容大家可以继续关注学习 。
猜你喜欢
- Python正则表达式如何匹配单个字符串?用python正则表达式匹配字符串的方法
- Python时区怎么设置?Python如何用datetime模块转换时区
- Python合法的标识符要求是什么?Python合法标识符的定义方法
- Python进入无限循环怎么办?Python中如何解决无限循环的问题
- Python如何获取一年星期总数?Python日期是第几个星期怎么得到
- Python开发环境是什么?Python的开发环境有哪些?
- cdr如何制作U形磁铁图标?cdr磁铁图标制作教程
- cdr如何设计照片墙场景效果?cdr照片墙排版教程
- cdr如何快速填充栅格图案效果?cdr栅格图案制作方法
- cdr如何制作窗花图案效果?cdr窗花剪纸图案制作教程
