这是我在这里的第一个问题=):我的问题是标题中所述的内容.我想简单地用2个元素对元组列表进行排序.它应该与排序一起工作,但它仍然返回未排序的List,...它似乎什么都不做.输入:
#"L =[(0, 1), (4, 6), (5, 7), (0, 6), (0, 4), (2, 5)]" Its an example.
for line in stdin:
L = [int(i) for i in line.split()]
n = L[0]
V = [i for i in range(n)]
edgelist = L[1:]
EDGE = [(edgelist[i],edgelist[i+1]) for i in range(0,len(edgelist)-1,2) ]
mK = missingKnots(edgelist)
EDGE = sorted(EDGE)
EDGE = list(set(EDGE))
Run Code Online (Sandbox Code Playgroud)
输出:
[(0, 1), (4, 6), (5, 7), (0, 6), (0, 4), (2, 5)]
Run Code Online (Sandbox Code Playgroud)
应该:
[(0, 1), (0, 4), (0, 6), (2, 5), …Run Code Online (Sandbox Code Playgroud)