首页 / PYTHON / Python12:集合
Python12:集合
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python12:集合,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3615字,纯文字阅读大概需要6分钟。
内容图文
集合,就是一组去重的元素。
方法操作:
#!/usr/bin/env python
|
输出:
{1, 2, 3, 4, 5, 6, 7, 8}
Process finished with exit code 0 |
解释:
设置list_1为集合,差打印。
方法操作:
#!/usr/bin/env python
|
输出:
{1, 2, 3, 4, 5, 6, 7, 8} {0, 2, 66, 4, 6, 8, 22} {8, 2, 4, 6} {0, 1, 2, 3, 4, 5, 6, 7, 8, 66, 22} {1, 3, 5, 7}
Process finished with exit code 0 |
解释:“#”号后边的是等价操作。
list_1.intersection(list_2):两个集合的交集。
list_1.union(list_2):两个集合的并集。
list_1.difference(list_2):两个集合的差集。
方法操作:
#!/usr/bin/env python
print(list_1.issuperset(list_2)) # print(list_1 > list_2)
|
输出:
False False
Process finished with exit code 0 |
解释:“#”号后边的是等价操作。
list_1.issubset(list_2):判断list_1是否是list_2的子集。
list_1.issuperset(list_2):判断list_1是否是list_2的父集。
方法操作:
#!/usr/bin/env python
|
输出:
{0, 1, 66, 7, 3, 22, 5}
Process finished with exit code 0 |
解释:“#”号后边的是等价操作。
list_1.symmetric_difference(list_2):两个集合的并集,去掉交集部分。
方法操作:
#!/usr/bin/env python
|
输出:
False
Process finished with exit code 0 |
解释:
list_2.isdisjoint(list_1):如果两个集合没有交集,就返回True。
方法操作:
#!/usr/bin/env python
|
输出:
{1, 2, 3, 4, 5, 6, 7, 8, 123}
Process finished with exit code 0 |
解释:
list_1.add(123):增加集合元素。
方法操作:
#!/usr/bin/env python
|
输出:
{1, 2, 3, 4, 5, 6, 7, 8, 34, 12, 23}
Process finished with exit code 0 |
解释:
list_1.update([12,23,34]):也是增加集合的元素。
方法操作:
#!/usr/bin/env python
|
输出:
{1, 2, 3, 4, 5, 7, 8}
Process finished with exit code 0 |
解释:
list_1.remove(6):删除集合中的元素。
方法操作:
#!/usr/bin/env python
|
输出:
{2, 3, 4, 5, 6, 7, 8}
Process finished with exit code 0 |
解释:
list_1.pop():删除集合中的元素,默认删除开头。
方法操作:
#!/usr/bin/env python
|
输出:
{1, 2, 3, 4, 5, 6, 7, 8}
Process finished with exit code 0 |
解释:
list_1.discard(123):删除集合中的元素,同remove()不同的是,如果集合中没有这个元素,也不会报错,而remove则会报错。
方法操作:
#!/usr/bin/env python
|
输出:
8
Process finished with exit code 0 |
解释:
n = len(list_1):集合的长度。
方法操作:
#!/usr/bin/env python
|
输出:
True
Process finished with exit code 0 |
解释:
print(2 in list_1):判断是否在集合中。
原文:https://www.cnblogs.com/mclind/p/8905507.html
内容总结
以上是互联网集市为您收集整理的Python12:集合全部内容,希望文章能够帮你解决Python12:集合所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。