set 常见用法
语法 | 操作 | 说明 |
---|---|---|
set(list1) | set(list2) | union | 包含 list1 和 list2 所有数据的新集合 |
set(list1) & set(list2) | intersection | 包含 list1 和 list2 中共同元素的新集合 |
set(list1) - set(list2) | difference | 在 list1 中出现但不在 list2 中出现的元素的集合 |
a={2, 3, 6, 7, 8, 84}
b={2, 3, 6, 7, 74, 48}
>>> a|b
{2, 3, 6, 7, 8, 74, 48, 84}
>>> a&b
{2, 3, 6, 7}
>>> a-b
{8, 84}
>>> b-a
{48, 74}