set
一:集合的定义
s1 = set()
s2 = {1,2,3}
二:集合涉及到的符号
s1 = {1,2,3,4}
print(3 in s1)
s2 = {1,2,3,4}
print(s1 is s2)
print(s1 == s2)
s1 = {1,2,3,4,5}
s2 = {1,2,3,4,5,6}
s3 = s1 - s2
print(s3)
s4 = s2 - s1
print(s4)
s5 = s2.difference(s1)
print(s5)
s1 = {1,2,3,4,5}
s2 = {1,2,3,4,5,6}
s3 = s1 & s2
print(s3)
s4 = s1.intersection(s2)
print(s4)
s1 = {1,2,3}
s2 = {4,5,6}
s3 = s1 | s2
print(s3)
s4 = s1.union(s2)
print(s4)
s1 = {1,2,3,4}
s2 = {3,4,5,6}
s3 = s1 ^ s2
print(s3)
s4 = s1.symmetric_difference(s2)
print(s4)
三:python集合函数
s1 = {1,3,4,5,8,6}
print(len(s1))
print(max(s1))
print(min(s1))
print(sorted(s1))
l1 = [1,2,3,1]
s1 = set(l1)
print(s1)
四:集合自身的方法
s1 = {1,2,3}
s1.add(55)
print(s1)
s2 = {'谢富中',18,'男'}
s1.update(s2)
print(s1)
s1 = {1,2,3,4}
s1.remove(2)
print(s1)
s1.remove(5)
print(s1)
s1 = {1,2,3,4}
s1.discard(2)
print(s1)
s1.discard(5)
print(s1)
fruits = {"apple", "banana", "cherry"}
fruits.pop()
print(fruits)
s1 = {1,2,3,4}
s1.clear()
print(s1)
转载请注明原文地址:https://ipadbbs.8miu.com/read-6421.html