Python学习(0620)

#!/usr/bin/env/python
# -*- coding:utf-8 -*-

# 1、集合转换
# s = set('hello')
# print(s)

# 2、集合赋值
# s = set(['hello','nihao','hi'])
# print(s)

# 3、pop,随机删除一个元素
# s = {'nihao',1,2,3,4,5}
# print(s)
# s.pop()
# print(s)

# 4、add,添加一个元素
# s = {'nihao',1,2,3,4,5}
# s.add('s')
# s.add(6)
# s.add('1')
# print(s)

# 5、clear,清空集合中所有元素
# s = {'nihao',1,2,3,4,5}
# print(s)
# s.clear()
# print(s)

# 6、copy,集合拷贝
# s = {'nihao',1,2,3,4,5}
# s1 = s.copy()
# print(s1)

# 7、删除集合中指定元素
# s = {'nihao',1,2,3,4,5}
# s.remove('nihao')#删除元素不存在会报错
# s.discard('nihao')#删除元素不存在不会报错
# print(s,a)

# 8、求交集
# f_1 = {'f1','f2','f3','f4'}
# f_2 = {'f3','f4','f5','f6','f7'}
# print(f_1,f_2)
# print(f_1.intersection(f_2))
# print(f_1&f_2)

# 9、求并集
# print(f_1.union(f_2))
# print(f_1|f_2)

# 10、求差集
# print(f_1.difference(f_2))
# print(f_1-f_2)

# 11、交叉补集
# print(f_1.symmetric_difference(f_2))
# print(f_1^f_2)

# 12、_update,计算后赋值给原集合
# f_1.difference_update(f_2)
# print(f_1)

# 13、两个集合是否无公共元素
# f_3 = {9}
# f_4 = {1,2,3,4,5}
# print(f_3.isdisjoint(f_4))

# 14、是否是这个集合的子集
# f_3 = {1,2,3}
# f_4 = {1,2,3,4,5}
# print(f_3.issubset(f_4))

# 15、是否是这个集合的父集
# print(f_4.issuperset(f_3))

#16、更新多个值
# f_3 = {1,2,3,9}
# f_4 = {1,2,3,4,5}
# f_3.update(f_4)
# print(f_3)

#17、更新1个值
# f_3.add(8)
# print(f_3)

#18、原集合不更新
# f_3.union(f_4)
# print(f_3)

#19、定义不可更改的集合
# s = frozenset("hello")
# print(s)

猜你喜欢

转载自www.cnblogs.com/zhangyifu/p/9209485.html