简简单单
数字列表无非是用range创建,水
正文
列表非常适合储存数字集合
range()
range()
意为值域,有三个参数,三个参数都为int类型,至少要填一个
range(start,end,scan)
start:开始,从这开始,默认为0
end:结束,到此结束
scan:跳跃,每一次执行跳跃的间距,默认为1
range(5) == range(0,5) == range(0,5,1)
当只填一个参数时,默认从0开始,跳跃间距为1,即默认该参数是end
range(5,8) == range(5,8,1)
当填入两个参数时,默认跳跃间距为1,即这两个参数前一个为start,后一个为end
range(1,9,2)
从1开始,每次跳跃增加2
range()的另一个用法
当只填一个参数的时候,我们 人 可以认为是次数的意思
numbers=[1,2,3,4,5,6,7,8,9]
for i in range(5):
del numbers[0]
print(str(numbers))
用for循环,循环多少次?5次;每一次循环做什么?删除列表最前面的元素
创建数字列表
直接上代码
numbers=[]
for i in range(15):
numbers.append(i)
print(numbers)
先创建一个空列表,然后用for循环15次,将每次循环得到的i存入列表的最后
当然,还有这样的:
numbers=[]
for i in range(4,54,5):
numbers.append(i)
print(numbers)
还有:
numbers=[i for i in range(4,54,5)]
print(numbers)
这是一种特殊的语法
自由发挥
完事
统计
min() 最小值
max() 最大值
sum() 总和
结尾
数字列表水一水就好了