补充:
列表的特点:不同类型元素,有序存储,允许元素重复,可修改
元组:
t4 = tuple() 声明空白元素
元组声明:(元素1,元素2,······)元素类型可以不同,元组的元素不可更改,但是元组里边的列表的元素可以更改,只有一个元素时,后面必须加逗号。
#len() 元组长度
#min() 最小值
#max() 最大值
集合:无序的,集合中的元素是唯一的(去重)
集合声明:
-
set()
2.{} 元素数据类型只能是数字,字符串,元组
集合的方法:
#添加
#add()
#update()将集合合并 (集合的元素排列是随机排列的)
#删除
#remove()如果你的元素不存在,就会报错
#pop()
#discard() 不存在的元素,不做任何操作
#交集和并集
% (交集) |(并集)
字典:键值对的形式 关键字不可变 不重复 键可以为任意不可变数据(元组,数字,字符串)
#dict ()
字典的创建:
-
{}
-
dict()
#创建空字典:
dict_03 = {}
添加案例:
删除案例:(del)
修改案例:
查找案例:
-
#字典名[键名
-
#get函数 用于在字典中,获取指定键的值,可以设置默认返回值,在找的键不存在的时候,就会将默认值返回出来。
-
#keys():以列表的形式返回字典中所有的键
-
#items():以键名对的形式返回字典中所有的键
-
#values():以列表的格式返回字典中所有的值
#clear():清空字典
#copy():
#fromkeys():创建一个新字典,第一个参数用于作为字典的键,第二个参数用于作为字典的值
-
#pop():
#popitem():删除最后一项,并以元组的形式将删除的键值返回
#update():
循环: while for
循环:周而复始,谓之循环
代码尽量不要重复
while 循环:
(只要结果为布尔值即可)
while表达式:
循环体
通过条件的不断变化,从而确定循环体,是否继续执行
#索引定义
#
#循环体
#break 立即结束循环
#输出0-100
index = 0
while index <= 100:
if index ==50:
break
print(index)
index += 1
#在python中:break中断循环
#continue 终止本次循环,提前开始下一次循环
while condition:
代码
else:
代码
#循环的程序正常结束,才会执行else里面的代码,只针对break关键字
#break只结束距离自己最近的一层嵌套
-
for循环:
for 临时变量 in 容器 :
代码块
迭代容器中的每一个元素
for i in list :
print (i)
for i in set_01:
print(i)
#for既能遍历有序的容器,也能遍历无序的
#不止能迭代容器,还可以完成普通循环 (99乘法表)
#range():生成一系列的整数
#
range(start,end,step)
range(num):[0,num) num == 9 =====>0,1,2,3,4,5,6,7,8