您的位置:首页 > 编程语言 > Python开发

python练习 list取重复

2015-04-13 09:36 225 查看
import random
def getrandata(num):
a=[]
i=0
while i<num:
a.append(random.randint(0,50))
i+=1
return a
def cross(x,y):
x=list(set(x))
y=list(set(y))
i=0
j=0
c=[]
l1=len(x)
l2=len(y)
for i in range(l1):
for j in range(l2):
if x[i] == y[j]:
c.append(y[j])

return c
if __name__ == "__main__":
x=input("input the first  listlength ")
y=input("input the second listlength ")
x=getrandata(x)
y=getrandata(y)
print x,"\n",y
print cross(x,y)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: