python集合的应用

s = set('hello') #可迭代类型
s = set(['alex','llo','koi'])
print(s)
s.add('sad')
print(s)
s1 = s.copy()
print(s1)

s1.pop()#随机删除
print(s1)

s.remove('llo')#指定删除
print(s)

s1.discard('vvv')#删除元素但没有不会报错
s1.clear()#清空
print(s1)

Java = ['aa','bb','cc']
Python = ['aa','bb','dd']
J_P = set(Python)
print(J_P) #去重

J_s = set(Java)
P_s = set(Python)
print(J_s,P_s)
print(J_s.intersection(P_s))#求交集
print(J_s&P_s)#交集
print(J_s.union(P_s))
print(J_s | P_s)
print(J_s.difference(P_s))#差集

s = frozenset('hello')#不可变集合
print(s)

set = {'Lisa','Jack'}
print(list(set))#变为列表

猜你喜欢

转载自blog.csdn.net/weixin_41701299/article/details/80555170
今日推荐