Python3---数据类型---集合
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python3---数据类型---集合,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1750字,纯文字阅读大概需要3分钟。
内容图文
![Python3---数据类型---集合](/upload/InfoBanner/zyjiaocheng/646/2e49d11fb9a647859c685c49db63eb74.jpg)
前言
该文章描述了Python数据类型当中集合的概念
2020-01-17
天象独行
集合也是属于python语言当中的一种数据类型,特点是:有的可变,有的不可变,元素无次序,不可重复。如果说元组(tuple)算是列表(list)和字符串(str)的杂合,那么集合(set)则可以堪称是list和dict的杂合。集合拥有类似字典的特点:可以用{}花括号来定义;其中的元素没有序列,也就是非序列类型的数据;而且集合中的元素不可重复,这就类似于dict键。集合也有一点列表的特点:有一种集合可以在原处修改。
0X01;创建集合
1;set()方法创建
>>> x = set('aaron') >>> x {'n', 'o', 'a', 'r'} >>>
2;通过{}创建
注释:通过{}无法创建含有列表或者字典类型对象元素的集合。
>>> y = {'w','asdfads','owenoeo'} >>> y {'owenoeo', 'w', 'asdfads'} >>>
0X02;集合函数
我们都知道“万物皆对象”,这里面当然也是包括集合的,那么集合有没有继承一些对象的方法呢?这些方法怎么使用呢?正常我们通过dir()方法来查看对象包含了哪些方法,help查看如何使用方法。
1;查看集合包含方法
>>> x = set('aaron') >>> x {'n', 'o', 'a', 'r'} >>> y = {'w','asdfads','owenoeo'} >>> y {'owenoeo', 'w', 'asdfads'} >>> dir(x) ['__and__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__ior__', '__isub__', '__iter__', '__ixor__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__ror__', '__rsub__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__xor__', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']
2;查看方法作用
>>> help(x.update)
Help on built-in function update: update(...) method of builtins.set instance Update a set with the union of itself and others.
内容总结
以上是互联网集市为您收集整理的Python3---数据类型---集合全部内容,希望文章能够帮你解决Python3---数据类型---集合所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。