python集合操作的常用方法

# a = [1,2,3,4,5]
# set1 = set(a)           #将列表转换为集合
# print(set1)    
# set1.add('lijianbo')    #给集合添加元素lijianbo
# print(set1)
# set1.update('renjie')   #给集合添加一个可迭代元素renjie
# print(set1)
# set1.pop()              #集合随机删除一个元素
# print(set1)
# set1.remove('lijianbo') #集合指定删除一个元素lijianbo
# print(set1)
# set1.clear()            #清空集合里的元素
# print(set1)
# del set1                #删除一个列表元素
# print(set1)

# b = {6,7,2,3,8}
# for i in b:             #查看集合中的元素
#     print(i)

# set_1 = set1 & b        #集合中的交集,用符号进行
# print(set_1)
# set_1 = set1.intersection(b) #集合中的交集,用intersection()方法进行
# print(set_1)

# set_1 = set1 | b         #集合中的并集,用符号进行
# print(set_1)
# set_1 = set1.union(b)      #集合中的并集,用union()方法
# print(set_1)

# set_1 = set1 ^ b           #集合中的反交集,用符号表示
# print(set_1)
# set_1 = set1.symmetric_difference(b) #集合中的反交集,用symmetric_difference()方法进行
# print(set_1)

# # set_1 = set1 - b            #集合中的差集,用符号表示
# # print(set_1)
# set_1 = set1.difference(b)
# print(set_1)

a = {1,2,3}
b = {1,2,3,4,5}
# set1 = a < b                    #判断一个集合是否是另一个集合的子集,用符号表示
# print(set1)
# set1 = a.issubset(b)            #判断一个集合是否是另一个集合的子集,用issubset()方法表示
# print(set1)

# a = [1,2,3,4,3,4,5,6,'lijianbo','bobo']
# set1 = set(a)
# print(set1)
# a = list(set1)
# print(a)
上一篇:Python 内置数据结构之 set


下一篇:java中HashSet和增强for循环的用法