【发布时间】:2016-01-31 14:30:05
【问题描述】:
我想确定一个列表是否有重复值。我该怎么做?
我有 3 组列表:
Link_a = ['a','b','c']
Bookmark_a = ['1','2','3']
Link_b = ['b','c']
Bookmark_b = ['4','5']
Link_c = ['a']
Bookmark_c = ['6']
我想将其简化为一组链接和一组书签,如下所示:
Answer_link_all = ['a','b','c']
Answer_bookmark_all = ['7', '6', '8']
我第一次尝试link_a + link_b,但发现值会重复:
link_a + link_b # result: ['a', 'b', 'c', 'b', 'c']
我想我想做的就是这样的伪代码:
if name is repeat pass
or add tag name
但还有书签要计算,我不知道如何进行。
【问题讨论】:
-
为什么 Answer_bookmark_all = ['7', '6', '8']?
-
什么鬼,伙计?也许谷歌翻译能帮上忙?
-
我有点明白这一点。因此,只有当变量不存在于上一个列表中并且如果它已经存在时,您才想将其添加到列表中,然后将值添加到书签中?
-
@BAE:看起来 OP 正在计算每个
'a'、'b'和'c'的总数。例如,Link_a / Bookmark_a 对将“a”映射到 1,Link_c / Bookmark_c 对将“a”映射到 6;因此,“a”的总数为 7。“b”和“c”也是如此。 -
@BhargavRao 是的! ,对不起我的英语不好
标签: python python-2.7