Вы можете поместить их в set, а затем вернуться в список:
a = [ ... ]
s = set(a)
a2 = list(s)
Ответ 4
def getUniqueItems(iterable):
result = []
for item in iterable:
if item not in result:
result.append(item)
return result
print (''.join(getUniqueItems(list('apple'))))
P.S. То же самое, что и один из ответов здесь, но небольшое изменение, набор не требуется!