怎么用python创建数值列表?
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)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:113
阅读量:131
阅读量:190
阅读量:38