发布时间:2019-07-14 10:23:24编辑:auto阅读(1857)
一、定义:
集合是一个无序的,没有重复元素的序列。可以用来去重。
使用{},和set()定义
空集必须使用set()来定义
可以set任何可迭代的对象
string = 'this is string!' num = range(1, 11) list = [2, 4, 6, 8, 10,11, 12 ] set_str = set(string) print(set_str) set_num = set(num) print(set_num) set_list = set(list) print(set_list)
二、运算
| - | 集合差,a-b,把a里和b一样的元素去掉 |
| | | 集合或,a|b,a和b中所有的元素,重复的只选一个 |
| & | 集合与,a&b,a和b中相同的元素 |
| ^ | 集合或-集合与,(set_num|set_list)-(set_num&set_list) |
string = 'this is string!' num = range(1, 11) list = [2, 4, 6, 8, 10, 13, 19] set_str = set(string) print(set_str) set_num = set(num) print(set_num) set_list = set(list) print(set_list) print(set_num - set_list) print(set_num & set_list) print(set_num | set_list) print((set_num | set_list) - (set_num & set_list))
上一篇: Python启动Excel
下一篇: ubnutu下安装python tkin
51268
50706
41309
38126
32583
29492
28348
23208
23179
21504
1578°
2299°
1907°
1850°
2164°
1891°
2578°
4319°
4171°
2975°