python基础学习笔记(十九)set找不同

set(a)返回一个‘set’类型的找出所有原元素不同的值,输出具有无序性。
python基础学习笔记(十九)set找不同
python基础学习笔记(十九)set找不同
在set处理后得到的列表中如果需要加入元素可以用add( ),若加入元素为原列表中未出现的新元素,可以显示。弱加入元素在原列表中已经存在,则为了保证互异性,不会显示。
python基础学习笔记(十九)set找不同
若要删除set处理后的列表中原列表存在的元素,用remove( ),返回值是None,若要输入被删除后的列表,则需要输出的是set处理后的列表。当用remove处理的是原列表中不存在的元素,则会报错。
python基础学习笔记(十九)set找不同
当不知道要删除的元素是否在set处理后的列表中时,用discard函数,返回值是None,若删除的元素不在原列表中时,不会报错,输出原set处理后的列表。
python基础学习笔记(十九)set找不同
当需要清空处理后的列表时,用clear函数,返回值是set( )
python基础学习笔记(十九)set找不同
求两列表的差集用difference函数。
python基础学习笔记(十九)set找不同
求两列表的交集用intersection函数。