dict字典
定义:字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
创建:dict = {'a': 1, 'b': 2, 'b': '3'}
字典的方法:
len() : 返回字典中 键:值对 的数量
d[k] : 返回关键字对应的值;
d[k] = v : 将值关联到键值k上;
del d[k ] :删除键值为k的项;
key in d : 键值key是否在d中,是返回True,否则返回False
集合
特性:
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建:
parame = {value01,value02,...}
或者
set(value)
方法:
新建:set1 = set() or set1 = {1,2,3} value类型:string、tuple、frozenset、数字等不可变类型;
增:set1.add(5)
增加多个:set.update([5,6,7,8])
删:set1.remove(1)
查:无法通过下标索引
改:不可变类型无法修改元素
与操作:set1 & set2
或操作:set1 | set2
与非操作:set1 ^ set2
减:set1 - set2
判断是否是子集or超集:set1.issubset(set2) or set1.issubset(set2)
判断语句(要求掌握多条件判断)
python中没有其他语言中的三元表达式
循环语句
Python 的循环有两种,一种是 for...in 循环,依次把 list 或 tuple 中的每个元素迭代出来。
第二种循环是 while 循环,只要条件满足,就不断循环,条件不满足时退出循环。