python中,如果需要创建有规律的数值列表,其实很简单。只要灵活应用python函数即可用几行代码实现各种数值列表的输出。
工具/原料
python3
方法/步骤
1
首先,介绍下range() 函数的用法。range() 函数可用来生成指定范围的数字。其中,第一个参数为起始值(输出时包含该值),第二个参数值为结束值(输出时不包含该值)。代码示例如下: for i in range(0,5): print(i)
2
如果需要生成等差数列,给range() 函数增加一个步长参数,即第三个参数为步长参数。步长参数不是一定要提供的,不提供也不会出错。代码示例如下: for i in range(0,10,2): print(i)
3
其次,介绍下list() 函数。list() 函数可以将可迭代对象转换为列表。如将元组转化成列表。代码示例如下: a = (1,2,3,4,5,6)b = list(a)print(b)
4
最后,结合range() 函数和list() 函数生成连续值的数值列表。代码示例如下: numbers = list(range(0,10))print(numbers)
5
如果需要生成等差数值的数值列表,同样只需给range() 函数增加1个步长参数即可。代码示例如下: numbers = list(range(0,10,2))print(numbers)
6
以下代码为输出1-100之间能被10整除的数。 numbers = list(range(0,100,10))print(numbers)
7
需要注意的是,list() 函数虽然也能将字符串类的数字转化成列表,但得到的列表元素是字符串类型的。代码示例如下: str_num = '123456789'numbers = list(str_num)print(numbers)
注意事项
1
1、有问题可点击提问交流~
2
2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~