Python编程——集合的定义和操作

集合是Python的基本数据类型,在下面这篇文章中,我将简单介绍一下集合的定义和常见的操作。

1. 集合的定义

  • 集合是无序的,所以不支持下标索引来查找元素。
  • 在python中,集合和字典一样,都使用大括号,而且集合中的每个元素都是唯一的。
  • 集合的创建很简单,只需要在大括号中添加元素,并使用逗号隔开即可。
  • 集合是一种可变的数据类型。
  • 集合的格式:集合名 = {元素1,元素2,元素3...}

如下实例:my_set = {1, 2, 3, 3, 3, 2}实际等价于 my_set = {1, 2, 3}

my_set = {1, 2, 3, 3, 3, 2}
print(my_set)


结果如下:
{1, 2, 3}

定义一个空的集合:  my_set = set()

注意: my_set = {}     表示定义一个空字典,而不是集合

my_set = {}
print(type(my_set))
my_set=set()
print(type(my_set))


结果如下:
<class 'dict'>
<class 'set'>

2. 集合的常见操作  

我们可以借助dir,列举出集合的常见操作函数,并对常见的操作做出具体的解释。

my_set1={"name","age",12,3.14,True,666}
print(dir(my_set1))


结果如下:
['__and__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__io
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值