for循环
list1 =[1,2,3,4,5,6,7]
for i in list1:
print(i)
else:
print('循环正常结束')
- 注意: for循环的代码块会执行多次,序列中有几个元素就会执行几次。每执行一次就会将序列中的一个元素赋值给变量,所以我们可以通过变量来获取列表中的元素
range函数
- range(start, stop[, step])
- 语法:range(开始数据,结束数据,步长) 左闭右开区间,可以省略开始数据,步长,与切片类似
range(9)
for i in range(9):
print(i)
print(list(range(9)))
元组
- 元组表现形式tuple
- 元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)
- 使用()创建元素
- 元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略
- 元组解包指将元组当中的每一个元素都赋值给一个变量
tuple1 =(1,2,3,True)
print(tuple,type(tuple1))
print(tuple1[1:3])
tuple3 =()
tuple2 = (10,)
print(type(tuple2))
tuple5 = (1,2,3,4)
a,b,c,d = tuple5
print(a,b,c,d)
a,*b,c = tuple5
print(a)
print