1、使用函数 range()
numbers = list(range[1,6])
print (numbers)
结果:
[1,2,3,4,5]
使用range函数,还可以指定步长,例如,打印1~10内的偶数:
even_numbers = list(range(2,11,2))
print(even_numbers)
结果:[2,4,6,8,10]
Python中 两个星号(**)表示乘方运算
squares = []
for value in range(1,11):
squares.append(value**2)
print (squares)
结果:[1,4,9,16,25,36,49,64,81,100]
2、对数字列表进行简单的统计计算:
统计最大值、最小值、和总和:
digits = [1,2,3,4,5,6,7,8,9,0]
min(digits ) 结果:0
max(digits ) 结果:9
sum(digits ) 结果:45
3、列表解析
squares = [value**2 for value in range(1,11)]
print(squares)
结果:[1,4,9,16,25,36,49,64,81,100]
实例中 for循环为 for value in range (1,11),它将值提供给表达式value**2。注意:这里的for循环末尾没有冒号。