python中set(可变集合)、frozenset(不可变集合)的基本操作

python中set(可变集合)、frozenset(不可变集合)的基本操作

#!/usr/bin/env python
#coding=utf-8

def main():
	#可变集合
	print ">>>>>>>>>>>>>>>>Set"
	sets1 = set("this is a cjh's set1")
	sets2 = set("this is a wsy's set2")

	print ">>>>>>>>>>>>>>>>print Original Set"
	print sets1
	print sets2

	print ">>>>>>>>>>>>>>>>Set into a Str、List、Tuple"
	print ' '.join(s for s in sets1)
	print list(sets1)
	print tuple(sets1)
	#set不能转化为字典

	#set的交集、合集、差补
	print ">>>>>>>>>>>>>>>>Set Operator &、|、-"
	print sets1 & sets2
	print sets1 | sets2
	print sets1 - sets2

	#set元素的增加、删除
	print ">>>>>>>>>>>>>>>>Set add、update、remove"
	sets1.add('XDU')
	print sets1

	sets1.update('SCUT')
	print sets1

	sets1.remove('1')
	print sets1

	#不可变集合
	print ">>>>>>>>>>>>>>>>Frozenset"
	frozensets1 = frozenset("this is a cjh's frozenset1")
	frozensets2 = frozenset("this is a wsy's frozenset2")

	print ">>>>>>>>>>>>>>>>print Original Frozenset"
	print frozensets1
	print frozensets2

	print ">>>>>>>>>>>>>>>>Frozenset into a Str、List、Tuple"
	print ' '.join(s for s in frozensets1)
	print list(frozensets1)
	print tuple(frozensets1)
	#Frozenset不能转化为字典

	#Frozenset的交集、合集、差补
	print ">>>>>>>>>>>>>>>>Frozenset Operator &、|、-"
	print froze
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值