1、使用函数range()
for value in range(1,5):
print(value)
上述代码结果如下,结果表明打印范围是[1,5)
1
2
3
4
2、使用range()创建数字列表
要创建数字列表,可使用函数list()将range()的结果直接转换为列表。
将range()作为list()的参数
numbers=list(range(1,6))
print(numbers)
结果如下
[1, 2, 3, 4, 5]
3、对数字列表执行简单的统计计算
找出最大值、最小值和总和:
digits=[1,2,3,4,5,6,7,8,9,0]
print(min(digits))
print(max(digits))
print(sum(digits))
4、列表解析
列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素
squares=[value**2 for value in range(1,11)]
print(squares)
要使用这种语法,
首先指定一个描述性的列表名
然后,指定一个左方括号,并定义一个表达式,用于生成你要存储到列表中的值
接下来编写一个for循环,用于给表达式提供值,在加上右方括号
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]