注册 登录
编程论坛 Python论坛

求大神帮忙!!!怎么删除list 里面重复数值

shan5311 发布于 2011-10-31 11:49, 1247 次点击
我刚学python~~菜鸟一只~~
请问大神们怎么先把所有list 里面的数值 放到一个list 里然后 删除list 里面重复的数值呢?(求function)
def l(ial)
ial = image association list
例子:
l = ([["a", [9999,1, 2, 3, 0 ]], ["b", [5, 6, 3,9999,0]]])
输出为(1, 2, 3, 5, 6])

谢谢各位的帮助
1 回复
#2
静夜思2011-10-31 21:11
程序代码:
#!/usr/bin/env python
#
-*- coding: UTF-8 -*-

l = (["a", [9999, 1, 2, 3, 0]], ["b", [5, 6, 3, 9999, 0]])
l2 = reduce(lambda x, y:x[1]+y[1], l)
l2 = set(l2)
l2 = tuple(l2)
print l2
1