Python - 设置练习


实施例1

Python 程序借助集合运算查找两个列表中的共同元素 -

l1=[1,2,3,4,5]
l2=[4,5,6,7,8]
s1=set(l1)
s2=set(l2)
commons = s1&s2 # or s1.intersection(s2)
commonlist = list(commons)
print (commonlist)

它将产生以下输出-

[4, 5]

实施例2

Python 程序检查一个集合是否是另一个集合的子集 -

s1={1,2,3,4,5}
s2={4,5}
if s2.issubset(s1):
   print ("s2 is a subset of s1")
else:
   print ("s2 is not a subset of s1")

它将产生以下输出-

s2 is a subset of s1

实施例3

Python 程序获取列表中唯一元素的列表 -

T1 = (1, 9, 1, 6, 3, 4, 5, 1, 1, 2, 5, 6, 7, 8, 9, 2)
s1 = set(T1)
print (s1)

它将产生以下输出-

{1, 2, 3, 4, 5, 6, 7, 8, 9}

锻炼计划

  • 用于查找集合对象的大小的 Python 程序。

  • Python 程序,根据奇数/偶数将集合分成两部分。

  • Python 程序从集合中删除所有负数。

  • Python 程序用集合中每个数字的绝对值构建另一个集合。

  • Python 程序从具有不同类型元素的集合中删除所有字符串。