use*_*505 0 python tuples set duplicates
x = (1,1,-13,8,5,0,4,-1,-4)
a = filter(lambda i,j: i == j, x)
print(tuple(a))
Run Code Online (Sandbox Code Playgroud)
我收到错误而不是正确答案(1,-13,8,5,0,4,-1,-4)。我的错误是什么?
x = (1,1,-13,8,5,0,4,-1,-4)
seen = []
answer = []
for elem in x:
if elem not in seen:
seen.append(elem)
answer.append(elem)
print(tuple(answer))
Run Code Online (Sandbox Code Playgroud)
输出:
(1, -13, 8, 5, 0, 4, -1, -4)
Run Code Online (Sandbox Code Playgroud)