【发布时间】:2014-03-13 09:03:44
【问题描述】:
通过列表索引比较,我的意思是我有两个列表,我根据 2 个不同的标准使用不同的方法(冒泡排序和插入排序)对它们进行排序。我现在想比较一个列表中的元素是否在另一个列表中的相同位置,如果是,则返回其位置。 所以我有
List1 = selectionsort()
List2 = bubblesort()
indices = [List1.index(i) for i in List2]
print (str(indices))
我知道这是不对的,因为它将 List1 的元素与 List2 元素进行比较并返回它们匹配的位置(我认为)。此外,这种暗示 List1 是 List2 的子集,但事实并非如此,这两个列表相同,只是排序不同
【问题讨论】:
-
你忘了使用比较运算符 :p
标签: python list indexing comparison