我就废话不多说了,大家还是直接看代码吧~
print({1, 2} > {1}) # True
补充:Python——集合是一个非常之牛逼的数据比较方式
什么是集合?对似懂非懂或者被集合搞晕了的同学可以来看一下。
首先不想说太多概念性的东西,免得又晕了!
请看下面我写的例子,看完之后自然就知道啥是集合以及如何去应用它
#变量a是一个集合类型
a = set ()
print ( type (a))
#定义一个列表,并存入很多重复的数字
dt = [ 12 , 9 , 2 , 8 , 4 , 9 , 2 , 7 , 4 , 5 , 6 , 11 , 5 , 7 , 5 , 7 , 9 , 8 , 7 , 2 ]
for i in dt: #遍历列表
a.add(i) #将列表中的每一个元素添加进集合
#打印集合,发现,自动去掉重复的数字了
print (a)
#5存在于集合中吗?
print ( 5 in a)
#遍历集合
for item in a:
print (item)
#将集合转化成列表
set_list = list (a)
print (set_list)
print ( type (set_list))
那么,集合还涉及到下面几个牛逼的玩意:
并集:
它将两个集合作为参数,并返回一个包含全部存在于两个集合中任意一个的元素的新集合,用union()方法, 操作符是: