国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python判斷一個(gè)list中是否包含另一個(gè)list全部元素的方法分析

2020-01-04 13:43:47
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python判斷一個(gè)list中是否包含另一個(gè)list全部元素的方法。分享給大家供大家參考,具體如下:

你可以用for in循環(huán)+in來判斷

#!/usr/bin/env python# coding: utf-8a = [1, 2, 3, 4, 5]b = [3, 4, 5]d = [False for c in b if c not in a]if d:  print "a不包含b的所有元素"else:  print "a包含b的所有元素"

運(yùn)行輸出:

a包含b的所有元素

但有個(gè)更簡單更簡潔的方法,就是把list轉(zhuǎn)換成集合。

也就是說將是否包含變成是否是其真子集

以下是一個(gè)簡單的例子

>>> a = [1,2,3,4,5,6]>>> b = [2,4,6]>>> set(b) < set(a) # a是否包含b,<= 則表示是否是子集True

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金山区| 普兰店市| 白玉县| 商洛市| 平江县| 淮北市| 北流市| 吴川市| 都江堰市| 商城县| 涪陵区| 泰来县| 平和县| 博罗县| 榕江县| 工布江达县| 通城县| 祁连县| 广河县| 长顺县| 福安市| 新疆| 镇赉县| 伊金霍洛旗| 莲花县| 威宁| 普兰县| 米脂县| 桦甸市| 陆丰市| 灵武市| 宁乡县| 鹿泉市| 株洲市| 榕江县| 吴忠市| 临湘市| 宜城市| 依安县| 平凉市| 许昌市|