第四章常用数据结构----集合

4.4集合集合是由一组无序排列且不重复的元素组成,示例如下:set1 = {1,2,'a'}集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,具体示例如下:set2 = { 2,[ 'a',1] } #错误,元素包含列表set3= { 2,[ 'a':1] } #错误,元素包含字典set4= { 2,('a',1)} #正...
摘要由CSDN通过智能技术生成

4.4集合

集合是由一组无序排列且不重复的元素组成,示例如下:

set1 = {1,2,'a'}

集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,具体示例如下:

set2 = { 2,[ 'a',1] }                      #错误,元素包含列表

set3 = { 2,[ 'a':1] }                      #错误,元素包含字典

set4 = { 2,( 'a',1) }                      #正确,元素包含元组

使用大括号创建的集合属于可变集合,即可以添加或删除元素。

此外,还存在一种不可变集合,即不允许添加或删除元素。 接下来演示创建这两种集合的方法,如例所示。

set1 = set (' xiaoqian ')                                     #通过set( )创建可变集合

print(type(set1),set1)

set2 = set ((' xiaoqian ','xiaofeng'))

set3 = set [(' xiaoqian ','xiaofeng')]

print(set2,set3)

fset1 = frozneset(' xiaofeng ')                       #通过fronzenset( )创建不可变集合

print( type(fest1) )

print( fest1 )<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值