Python – Sem Looping para diferença e remoção de elementos duplicados.

Obtendo a diferença entre as tuplas

a = ('one',2,'three','five')
b
= (2,'five','six')
c
= tuple(set(a) - set(b)) # ('three','one')

Obtendo a diferença entre a lista

a = ['one',2,'three','five']
b
= [2,'five','six']
c
= list(set(a) - set(b)) # ['three','one']

Obtendo a diferença entre as chaves do dicionário

a = {1:'one',2:'two',3:'three',5:'five'}
b
= {2:'two',5:'five',6:'six'}
c
= list(set(a.keys()) - set(b.keys())) # ['three','one']

Eliminando elementos duplicados sem loop:

a = [1,2,1,4,5,2]
b
= list(set(a)) # [1,2,4,5]