您好,欢迎来到微智科技网。
搜索
您的当前位置:首页数据集之集合

数据集之集合

来源:微智科技网

特征

1.确定性(元素必须可hash)
2.互异性(去重)
3.无序性(集合中的元素没有顺序,先后之分)

 1 >>> s = {1,1,1,2,2,3,4,5,6,7}    # 创建
 2 >>> s
 3 {1, 2, 3, 4, 5, 6, 7}
 4 >>> s.add(2)                    # 添加,重复添加也添加不上
 5 >>> s.add(22)
 6 >>> s
 7 {1, 2, 3, 4, 5, 6, 7, 22}
 8 >>> s.update([11,33,44])        # 添加批量元素
 9 >>> s
10 {1, 2, 3, 4, 5, 6, 7, 33, 11, 44, 22}
11 >>> s.discard(7)                # 删除指定元素
12 >>> s.pop()                        # 删除随机元素,pop()没有参数
13 1
14 >>> s.pop(2)
15 Traceback (most recent call last):
16   File "<pyshell#14>", line 1, in <module>
17     s.pop(2)
18 TypeError: pop() takes no arguments (1 given)
19 >>> s.clear()                    # 清空集合
20 >>> s
21 set()
22 >>> s.add(1)
23 >>> s.copy()                    # 复制
24 {1}
25 >>> s.update([11,33,44])
26 >>> s
27 {1, 11, 44, 33}
28 >>> s.copy()
29 {1, 11, 44, 33}
30 >>> s.add([12,13,14])            # 不能添加非 hash 元素
31 Traceback (most recent call last):
32   File "<pyshell#22>", line 1, in <module>
33     s.add([12,13,14])
34 TypeError: unhashable type: 'list'
35 >>>

 

集合关系测试

 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

 
 
 
 





转载于:https://www.cnblogs.com/wenyule/p/7485e600caa469187b38aaba87c255ef.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务