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

一、定义集合:

例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)

#输出结果:如上

 

posted @ 2018-12-10 21:09  木菲杨  阅读(275)  评论(0编辑  收藏  举报