列表特点
不同类型元素,允许元素重复,可修改
列表切片(同字符串切片)
元组
(元素1,元素2,…)元素类型可以不同,元组的元素不可以更该,元组里面出现列表,列表里面的数据可以改变
元组列表
len()返回序列长度
max()
min()
去重
集合的方法
add()添加
update()将集合合并
eg. set_01.update(set_02)
删除 remove() 不存在,报错
集合
无序的,集合中的元素是唯一的=======》去重
1.set()、{}数字、字符串、元组
add()、pop()、discard()
字典
键值对,关键字不可变,键可以为任意不变数据类型
del(删除)
查 : 字典名[键名]
keys():以列表的形式还原列表里面所有的键
get函数:用于在字典中获取指定键的值,可以设置默认返回值,在找的键不存在的时候,就会将默认值返回出来
values():以列表的形式返回字典中所有的值
formkeys()创建一个新字典的键,第一个参数用于作为字典的键,第二个参数用于作为字典的值
popitem():删除最后一项,并以元组的形式将删除的键值对返回
update():将字典2的值更新到字典1(如果有相同的值则覆盖)
循环
while for
周而复始,谓之循环
代码尽量不要重复
while:
(只要结果为布尔值即可)
while表达式;
循环体:
通过条件的不断变化,从而确定循环体是否继续执行
while True:
循环体
在Python中,break中断循环
continue 终止本次循环,提前开启下一次循环
while…else
while condition:
代码
else:
代码
循环的程序正常
for循环
for既能遍历有序的容器,也能遍历无序的
不止能迭代容器,还可以完成普通循环
range():生成一系列的整数