一、元组:(使用频率不高)
与之前学的列表,同属于序列类的数据结构(里面的元素是按照顺序排放的,可以通过位置取访问里面的元素)
二、元组的创建和相关的基本操作:
(1)元组的创建:(tuple是元组的意思,用的是圆括号)
方法一:(常用)
方法二:(通过tuple函数将列表转换成元组)
(2)访问特定位置元素:(和列表的索引一模一样)
例如访问第一位和前两位(记得Python是左闭右开的!)
(3)与列表最大的不同!:元组里面的元素是不可以修改的
(4)元组整个的删除:del(不能删除单个元素,只能整个元组删除)
(5)元组的拼接:
(6)元组可以拆包赋值:
(7)元组的乘法:
三、集合:
引用0个或多个对象的无序组合,而且是唯一的(不能有重复),不能像列表的元组去通过位置访问里面的元素。
四、集合的创建及基本操作:
(1)集合的创建通过花括号:{}(会自动进行去重!!!)
(2)访问元素:(不能按照位置访问元素了,因为是无序的,会报错)
(3)通过set函数创建集合:(将列表转换为集合)
(4)增加元素:a_set.add()——不一定会增加到最后
(5)删除元素(不能通过位置来删除了):a_set.remove()
(6)判断:
判断一个集合是否被包含:{}.issubset(a_set)——注意是一点
(7)集合的差集:
集合a-集合b
=集合a.difference(集合b)
(8)集合的并集:
集合a
集合b
=集合a.union(集合b)
(9)集合的交集:
集合a集合b
=集合a.intersection(集合b)
(10)判断是否子集:
集合a集合b(集合a是否是集合b的子集)
(11)对称差集:(并集-交集)
集合a^集合b
=(集合a
集合b)-(集合a集合b)
=集合a.symmetric_difference(集合b)
预览时标签不可点收录于话题#个上一篇下一篇