【发布时间】:2017-06-08 03:48:09
【问题描述】:
给定一个列表列表,我想确保没有两个列表具有相同的值和顺序。例如my_list = [[1, 2, 4, 6, 10], [12, 33, 81, 95, 110], [1, 2, 4, 6, 10]] 它应该返回我重复列表的存在,即[1, 2, 4, 6, 10]。
我使用了while,但它没有按我的意愿工作。有人知道如何修复代码:
routes = [[1, 2, 4, 6, 10], [1, 3, 8, 9, 10], [1, 2, 4, 6, 10]]
r = len(routes) - 1
i = 0
while r != 0:
if cmp(routes[i], routes[i + 1]) == 0:
print "Yes, they are duplicate lists!"
r -= 1
i += 1
【问题讨论】:
标签: python list duplicates