day3 字典、集合,判断及循环语句

1字典

1.1定义

day3 字典、集合,判断及循环语句_第1张图片

1.2创建

直接赋值

dict(zip(list1,list2))

1.3方法

dict.fromkeys(list)

clear

remove

del

2集合

2.1特性

分为可变集合(set)和不可变集合(frozenset)

用于保存不重复的元素,最好的应用是去重,用{}表示, 集合是无序的

2.2创建

直接赋值

空集合:set()

使用列表等进行转换,使用有重复值的列表进行集合创建时,会进行去重

2.3方法

添加元素:add

删除指定元素:remove(),

删除一个元素并返回该元素pop()

清空集合cleae()

交集&,并集|,差集-,对称差集^

2.3列表、元组、字典、集合的区别

day3 字典、集合,判断及循环语句_第2张图片

3判断语句

3.1 if语句  

day3 字典、集合,判断及循环语句_第3张图片 

3.2if…else语句

day3 字典、集合,判断及循环语句_第4张图片

3.3if…elif…else语句

day3 字典、集合,判断及循环语句_第5张图片

day3 字典、集合,判断及循环语句_第6张图片

3.4 if语句的嵌套

day3 字典、集合,判断及循环语句_第7张图片

4条件表达式/三目表达式

day3 字典、集合,判断及循环语句_第8张图片

 

5循环语句

5.1 while循环

一直重复,直到条件不满足时才停止

day3 字典、集合,判断及循环语句_第9张图片

day3 字典、集合,判断及循环语句_第10张图片

5.2for循环

重复一定的次数,通常用于迭代,枚举或遍历

day3 字典、集合,判断及循环语句_第11张图片

day3 字典、集合,判断及循环语句_第12张图片

5.3循环嵌套

day3 字典、集合,判断及循环语句_第13张图片

5.4break语句,continue语句, pass语句

break语句:完全跳出

continue语句:跳出一次

pass语句:空语句,占位作用

 

 

你可能感兴趣的:(day3 字典、集合,判断及循环语句)