特点:集合,天生去重复,无序
格式:jihe=set()
music=['zhang','uu','pp']
dance=['uu','aa']
music=set(music) #将列表转为集合
dance=set(dance)
res=music.intersection(dance) #取交集
res=music&dance #取交集
bing=music.union(dance)#取并集
bing=music|dance #取并集
cha=music.difference(dance) #music里有,而dance里没有的
cha2=music-dance
buchonghe=music.symmetric_difference(dance)#取两个集合里不重复的
cha3=music^dance#同上
import string
l1=set(string.ascii_lowercase) #a-z所有字母
l2={'a','b','c'}
print(l1.issubset(l2)) #判断l2是不是l1的子集
print(l1.issuperset(l2))#判断l1是不是l2的父集
print(l1.isdisjoint())#判断是不是有交集,有交集false,无交集ture
l2.add('d')
l2.remove('u')
l2.pop()#随机删除 和列表不同,注意
import random, string
# print(random.randint(1,100)) #随机取整数
# print(random.uniform(1,900))#取一个小数
music=['cc','gg'] #只要可以循环的都可以随机取
# print(random.choice(music)) #随机取一个数
#print(random.sample(music,2))# 随机取几个
l=list(range(1,101))
print(l) 0-100
random.shuffle(l)#洗牌,打乱顺序
print(l)