continue语句
- 作用:用于循环语句(while,for)中,不在执行本次循环内continue之后的语句,重新开始又一次新的循环
- 说明:
- 在while语句中执行continue语句,将直接跳转到while语句的真值表达式重新判断循环条件
- 在for语句中执行continue语句,将会从可迭代对象中抽取下一个元素,绑定变量后再次循环
列表list
- 定义:列表是由一系列元素组成的,元素与元素之间可能没有任何的关联关系,但他们之间有先后顺序关系
- 列表是一种容器
- 列表是一种序列
- 列表是可以被改变的序列
Python3中的序列:
- 字符串:str
- 列表 list
- 元组:tuple
- 字节串 bytes
- 字节数组 bytearray
创建空列表的字面值:
L=[] # L绑定空列表
创建非空列表字面值:
L=[1,2,3,4]
L=[‘beijing’,‘shanghai’,‘tianjiang’]
L=[1,‘two’,3.3,‘四’]
L=[1,2,[3.2,4.3],4]
列表的构造函数list
- list() #生成一个空的列表
- list(iterable) #可迭代对象创建一个列表 ,interable:可迭代对象
>>> list()
[]
>>> list("hello")
['h', 'e', 'l', 'l', 'o']
>>> list(range(1,10,2))
[1, 3, 5, 7, 9]
>>>
列表的运算
- 运算符:+ += * *=
- +:用于拼接列表
>>> x=[1,2,3]
>>> y=[4,5,6]
>>> z=x+y
>>> z
[1, 2, 3, 4, 5, 6]
>>> print(z)
[1, 2, 3, 4, 5, 6]
- +=:用原来列表与右侧列表拼接,并用变量绑定新列表
>>> x=[1,2,3]
>>> x+=[4,5,6]
>>> print(x)
[1, 2, 3, 4, 5, 6]
- *:生成重复的列表
>>> x=[1,2]*3
>>> x
[1, 2, 1, 2, 1, 2]
- *=:生成重复的列表,并给原变量赋值
>>> x=[1,2]
>>> x*=2
>>> x
[1, 2, 1, 2]
列表的比较大小:
- 运算符:< <= > >= == !=
- [1,2,3]<[1,2,4]
- [1,3]>[1,2,3]
- [5]<[5,0]