标签:交集 [] app pytho nio not 存在 文件中 并集
前提:测试中需要给某些应用设置黑名单,所以从.txt文件中求两者的差集,就可以筛选出需要测试的应用
思路:将.txt文件中的数据读到列表中,求列表的集合,再输出到指定目录
集合的思路:
a = [1,2,3,4,5,6]
b = [5,6,7]
c = []
①交集
c = [i for i in a if i in b]
c = [5,6]
‘‘‘
for i in a: # i 在a中循环
if i in b: # 如果 i 在b中也存在
c.append(i) # 元素 i 添加至c中
‘‘‘
②差集
同理:
c1 = [i for i in a if i not in b] #在a中但不在b中(某些情况,注意a,b顺序)
c1 = [1,2,3,4]
c2 = [i for i in b if i not in a]
c2 = [7]
c = c1+c2
c = [1,2,3,4,7]
③并集
c = list(set(a).union(set(b)))
c = [1,2,3,4,5,6,7]
标签:交集 [] app pytho nio not 存在 文件中 并集
原文地址:https://www.cnblogs.com/joekk01/p/10027768.html