1,遍历整个列表
for循环
所以for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句。
对列表中的每个元素,都将执行循环指定的步骤,而不管列表包含多少个元素。
在for 循环中,想包含多少行代码都可以,在代码行
for car in cars
后面,每个缩进的代码行都是循环的一部分,且将针对列表中的每个值都执行一次。
2,避免缩进错误
Python 是根据缩进来判断代码行与前一个代码行的关系。
3,创建数值列表
使用函数 range( )
python 函数 range( ) 让你能够轻松地生成一系列的数字。
可以使用函数list()将range()的结果直接转换为列表
如果将range( ) 作为list( )的参数,输出将为一个数字列表。
使用函数range( )时还可以指定步长
创建一个列表, 其中包含10个整数的平方,
squares = [ ] #首先我们创建了一个空列表
for value in range(1,11): #使用函数range()遍历1~10的值
square = value **2 #在循环中,计算当前值的平方,并将结果存储到变量square
squares.append(square) #然后将新计算得到的平方值附加到列表square末尾
print(squares) #循环结束,打印列表suqares
简化代码
对数字列表执行简单的统计计算
列表解析:
- 首先,指定一个描述性的列表名,
- 列表内,定义一个表达式,用于生成你要存储到列表的值。
- 编写一个for循环,用于给表达式提供值,
写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来
也可以二层嵌套
4,使用列表的一部分
切片
指定要使用的第一个元素和最后一个元素的索引
遍历切片
如果要遍历列表的部分元素,可在for 循环中使用切片。
复制列表
使用切片复制列表
5,元组 tuple
Python 将不能修改的值称为不可变的,而不可变的列表被称为元组
元组使用圆括号来标识,定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。
遍历元组中的所有值