Python python 数据类型--集
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python python 数据类型--集,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1322字,纯文字阅读大概需要2分钟。
内容图文
# set 集 '''Python还包括集合的数据类型。集合是无序集合,没有重复元素。 基本用途包括成员资格测试和消除重复条目。 集合对象还支持数学运算,如并集,交集,差异和对称差异。 ''' name = {'Tom','Chris','Sarah','Tom'} print(type(name)) #<class 'set'> print(name) #{'Tom', 'Sarah', 'Chris'} '''set()可以使用大括号或函数来创建集合。注意:要创建一个空集,你必须使用set(),而不是{}; 后者创建一个空字典 ''' var = set(['Apple']); print(var) # {'Apple'} var = set('Helloworld') print(var) #{'H', 'l', 'd', 'w', 'e', 'o', 'r', ' '} 去除重复 var.update('A') # 增加 可以是元组,列表等 print(var) # {'d', 'e', 'o', 'w', 'H', 'l', ' ', 'r', 'A'} var.add('B') # 增加 print(var) # {'H', 'A', 'B', 'd', 'w', 'r', 'l', 'o', 'e'} a = {'a','b','c','d','e'} b = {'a','c','e'} var = a.difference(b) #返回多个集合的差集,生成一个新的集合 print(var) # {'d', 'b'} var = a.intersection(b) # 返回多个集合的交集,生成一个新的集合 print(var) #{'a', 'c', 'e'} a.difference_update(b) # 移除两个集合中都存在的元素b,在原来的集合上改动 print(a) # {'d', 'b'} a.update(('a','c','e')) print(a) # {'b', 'e', 'c', 'a', 'd'} ''' intersection_update() 方法用于获取两个或更多集合中都重叠的元素,即计算交集。 intersection_update() 方法不同于 intersection() 方法,因为 intersection() 方法是返回一个新的集合,而 intersection_update() 方法是在原始的集合上移除不重叠的元素。 ''' a.intersection_update(b) print(a) # {'e', 'c', 'a'} a.remove('a') # remove() 方法在移除一个不存在的元素时会发生错误 a.discard('c') # discard() 方法在移除一个不存在的元素时不会发生错误
内容总结
以上是互联网集市为您收集整理的Python python 数据类型--集全部内容,希望文章能够帮你解决Python python 数据类型--集所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。