1.遍历整个列表:
使用for循环遍历列表:
magicians = ['alice','david','carolina'] for magician in magicians: print magician
2.创建数值列表
列表非常适合用于存储数字集合。
使用range()创建数字列表,可使用函数list()将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]
3.对数字列表执行简单的统计计算
有几个专门处理数字列表到Python函数,可以求出数字列表的最大值最小值和总和:
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)