今天学习集合和序列
集合
- 集合的创建
- 访问集合中的值
- 集合的内置方法
- 集合的转换
- 不可变集合
列表
- 列表的定义
- 列表的创建
- 向列表中添加元素
- 删除列表中的元素
- 获取列表中的元素
- 列表的常用操作符
- 列表的其它方法
集合
(1)、创建集合:
直接{}创建setname={a,b……,n}
用set()函数创建:setname=set(iteration)
(2)、向集合中添加和删除元素
添加:setname.add(element)
删除:del()(整个集合)。pop()和remove()(删除一个元素) clear()(清空集合)
(3)、集合的交集、并集、差集
&:交集 |:并集 -:差集
一块用于存放多个值的连续内存空间,且按一定顺序排列,每个值都分派一个数字,称为索引或位置
(1)、索引
序列中的每个元素都有一个编号,从0开始
若负数作为索引时,是从-1开始的,最后一个元素下标为-1
如:verser=[‘a’,‘b’,‘c’] print(verser[1])#第二个元素 print(versor[-1])#最后一个元素
(2)、切片
访问序列中元素的另一种方法
sname=[start:end:step]
start:开始位置 end:结束位置 step:步长
(3)、序列相加.乘法
如:verser1[’’,’’,’’] verser2[’’,’’,’’] print(verser1+verser2) #相加 print(verser1*3) #乘法,输入3个verser1
序列长度:len(num)
序列最大值:max(num)
序列最小值:min(num)
list():序列转化为列表
str():序列转换为字符串
sum():计算元素和
sorted():对元素进行排序
reversed():反向序列中元素
enumerate():将序列组合为一个完整序列,多用在for循环(4)、检查是否是序列成员