日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python 兩個列表的差集、并集和交集實現(xiàn)代碼

系統(tǒng) 1918 0

①差集
方法一:

            
if __name__ == '__main__':
	a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}]
	b_list = [{'a' : 1}, {'b' : 2}]
	ret_list = []
	for item in a_list:
		if item not in b_list:
			ret_list.append(item)
	for item in b_list:
		if item not in a_list:
			ret_list.append(item)
	print(ret_list)
          

執(zhí)行結(jié)果:

方法二:

            
if __name__ == '__main__':
	a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}]
	b_list = [{'a' : 1}, {'b' : 2}]
	ret_list = [item for item in a_list if item not in b_list] + [item for item in b_list if item not in a_list]
	print(ret_list)
          

執(zhí)行結(jié)果:

方法三:

            
if __name__ == '__main__':
	a_list = [1, 2, 3, 4, 5]
	b_list = [1, 4, 5]
	ret_list = list(set(a_list)^set(b_list))
	print(ret_list)
          

執(zhí)行結(jié)果:

注:此方法中,兩個list中的元素不能為字典

②并集

            
if __name__ == '__main__':
	a_list = [1, 2, 3, 4, 5]
	b_list = [1, 4, 5]
	ret_list = list(set(a_list).union(set(b_list)))
	print(ret_list)
          

執(zhí)行結(jié)果:

注:此方法中,兩個list中的元素不能為字典

③交集

            
if __name__ == '__main__':
	a_list = [1, 2, 3, 4, 5]
	b_list = [1, 4, 5]
	ret_list = list((set(a_list).union(set(b_list)))^(set(a_list)^set(b_list)))
	print(ret_list)
          

執(zhí)行結(jié)果:

注:此方法中,兩個list中的元素不能為字典


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 云霄县| 潜山县| 清镇市| 枞阳县| 景东| 东光县| 荆门市| 湖南省| 寻甸| 镇巴县| 浮梁县| 芜湖县| 伽师县| 灵宝市| 丰都县| 锡林郭勒盟| 葫芦岛市| 定安县| 澜沧| 泊头市| 额济纳旗| 项城市| 西吉县| 阿图什市| 土默特左旗| 鹿邑县| 桃源县| 信宜市| 沙洋县| 颍上县| 沈阳市| 宣武区| 兰州市| 贡觉县| 苍南县| 白城市| 龙里县| 阳泉市| 庆阳市| 乳山市| 和政县|