Python issubset函式用法舉例

2021-10-06 02:55:05 字數 2595 閱讀 1576

函式描述

issubset() 方法用於判斷集合的所有元素是否都包含在指定集合中,如果是則返回 true,不是則返回 false。

具體語法如下

判斷集合a是否為集合b的子集

z=a.issubset(b)
具體案例

執行如下**

f = open(r'd:\users\duanpt\desktop/a.txt', "r")#匯入資料

r = f.read()#讀取資料

text = str(r.encode('utf-8'), encoding = "utf-8")#資料為中文需進行處理,否則會報錯

print('dataset=',text)

text1=text.split('\n')

del text1[24]#刪除列表中最後乙個空值

del text1[0]

text1=list(text1)

print('text1=',text1)

b = open(r'd:\users\duanpt\desktop/aa.txt', "r")

r = b.read()

list1 = str(r.encode('utf-8'), encoding = "utf-8")

list1=list1.split('\n')

list1=list(list1)

print('list1=',list1)

a=list1[0]+list1[1]+list1[2]

a=list(a)

a=set(a)

b=list(text1[0])

b=set(b)

print('a=',a)

print('b=',b)

print('text1[0]=',text1[0])

z=a.issubset(b)#判斷集合a是否為集合b的子集

print(z)

輸出結果如下:

毛刺 切刀 切刀磨損

毛刺 螺絲 固定螺絲缺陷

毛刺 切刀 切刀磨損

毛刺 異物 切刀未清潔到位

毛刺 切刀 雙切刀裁切速度過慢,塗層末端角位彎折

毛刺 切刀 切刀表面缺陷

毛刺 切刀 清潔替罪羊與切刀碰撞會產生缺口

毛刺 切刀 切刀表面缺陷

毛刺 切刀 切刀超壽命

毛刺 切刀 切刀超壽命

毛刺 異物 切刀未清潔到位

毛刺 切刀 切刀超壽命

毛刺 異物 切刀未清潔到位

毛刺 切刀 切刀表面缺陷

毛刺 異物 切刀及其它部位未清潔到位

毛刺 切刀 切刀表面缺陷

毛刺 切刀 切刀磨損

毛刺 上下切刀間隙異常 上下切刀間隙異常

毛刺 切刀 切刀磨損

毛刺 入料不良 入料不良

毛刺 異物 切刀未清潔到位

毛刺 切刀 切刀磨損

毛刺 切刀 切刀表面缺陷

text1= ['毛刺 切刀 切刀磨損', '毛刺 螺絲 固定螺絲缺陷', '毛刺 切刀 切刀磨損', '毛刺 異物 切刀未清潔到位', '毛刺 切刀 雙切刀裁切速度過慢,塗層末端角位彎折', '毛刺 切刀 切刀表面缺陷', '毛刺 切刀 清潔替罪羊與切刀碰撞會產生缺口', '毛刺 切刀 切刀表面缺陷', '毛刺 切刀 切刀超壽命', '毛刺 切刀 切刀超壽命', '毛刺 異物 切刀未清潔到位', '毛刺 切刀 切刀超壽命', '毛刺 異物 切刀未清潔到位', '毛刺 切刀 切刀表面缺陷', '毛刺 異物 切刀及其它部位未清潔到位', '毛刺 切刀 切刀表面缺陷', '毛刺 切刀 切刀磨損', '毛刺 上下切刀間隙異常 上下切刀間隙異常', '毛刺 切刀 切刀磨損', '毛刺 入料不良 入料不良', '毛刺 異物 切刀未清潔到位', '毛刺 切刀 切刀磨損', '毛刺 切刀 切刀表面缺陷']

list1= ['毛刺', '切刀', '切刀磨損', '毛刺', '螺絲', '固定螺絲缺陷', '毛刺', '切刀', '切刀磨損', '毛刺', '異物', '切刀未清潔到位', '毛刺', '切刀', '雙切刀裁切速度過慢塗層末端角位彎折', '毛刺', '切刀', '切刀表面缺陷', '毛刺', '切刀', '清潔替罪羊與切刀碰撞會產生缺口', '毛刺', '切刀', '切刀表面缺陷', '毛刺', '切刀', '切刀超壽命', '毛刺', '切刀', '切刀超壽命', '毛刺', '異物', '切刀未清潔到位', '毛刺', '切刀', '切刀超壽命', '毛刺', '異物', '切刀未清潔到位', '毛刺', '切刀', '切刀表面缺陷', '毛刺', '異物', '切刀及其它部位未清潔到位', '毛刺', '切刀', '切刀表面缺陷', '毛刺', '切刀', '切刀磨損', '毛刺', '上下切刀間隙異常', '上下切刀間隙異常', '毛刺', '切刀', '切刀磨損', '毛刺', '入料不良', '入料不良', '毛刺', '異物', '切刀未清潔到位', '毛刺', '切刀', '切刀磨損', '毛刺', '切刀', '切刀表面缺陷']

a= #這是集合a

b= #這是集合b

text1[0]= 毛刺 切刀 切刀磨損

true#這是判斷a是否為b子集的結果,true說明是,false說明不是

WaitForSingleObject函式的使用

程式舉例 1 建立對話方塊應用程式,專案名稱為mytestthread 2 新增按鈕,命名為啟動和停止,在對話方塊中增加編輯框,id為idc time,3 增加成員變數,handle m hthread 2 此為執行緒的控制代碼 4 定義全域性變數,用來控制線程的執行與否 volatile bool...

cvCreateVideoWriter函式使用

cvcreatevideowriter函式使用 2011 11 04 15 47 例如,cv fourcc p i m 1 是mpeg 1 codec,cv fourcc m j p g 是motion jpeg codec cv fourcc m p 4 2 mpeg 4.2 codec cv f...

CentimetersToPoints函式出錯

在word開發中,碰到centimeterstopoints函式呼叫出錯,提示未指定的錯誤的問題。解決辦法為修改centimeterstopoint函式 匯入msword.olb後的centimeterstopoint函式如下 修改後的centimeterstopoint函式如下,紅色表示的部分為增...