1. 程式人生 > >2018.12.10——集合(定義、交集)

2018.12.10——集合(定義、交集)

定義 pri section set 無序 spa 交集 nbsp sad

一、定義集合:

例1:

s=set([sdfsadf,123,sdsssssssss])
print(s)

#輸出結果:{‘sdfsadf‘,‘sdsssssssss‘,123}

例2:

s=set(sdfsadf)
print(s)

#輸出結果:
#{‘s‘,‘f‘,‘d‘,‘a‘}

二、關系運算之——交集運算:

方法一:

v=[lcg,szw,zjw]
x=[lcg,szw]
vandx=[]
for item in v:
    if item in x:
        vandx.append(item)
print(vandx)

#
輸出結果:[‘lcg‘,‘szw‘]

方法二:

v=[lcg,szw,zjw]
x=[lcg,szw]
v1=set(v)
x1=set(x)
print(v1.intersection(x1))

#輸出結果:{‘szw‘,‘lcg‘}____無序

方法三:

v=[lcg,szw,zjw]
x=[lcg,szw]
v1=set(v)
x1=set(x)
print(v1&x1)

#輸出結果:如上

2018.12.10——集合(定義、交集)