myUniqueList = []
myLeftovers = []
def addList(newThing):
if newThing in myUniqueList:
myLeftovers.append(newThing)
return False
else:
myUniqueList.append(newThing)
return True
print(myUniqueList) # []
print(addList("Meliodas")) # returns 'True' since it's a new item
print(addList("Escanor")) # returns 'True' since it's a new item
print(addList("Meliodas")) # returns 'False' since it's already been added
print(myUniqueList) # This includes the new entries
print(myLeftovers) # This includes any repeated entries
bXlVbmlxdWVMaXN0ID0gW10KbXlMZWZ0b3ZlcnMgPSBbXQoKZGVmIGFkZExpc3QobmV3VGhpbmcpOgogICAgIGlmIG5ld1RoaW5nIGluIG15VW5pcXVlTGlzdDoKICAgICAgICAgbXlMZWZ0b3ZlcnMuYXBwZW5kKG5ld1RoaW5nKQogICAgICAgICByZXR1cm4gRmFsc2UKICAgICBlbHNlOgogICAgICAgICBteVVuaXF1ZUxpc3QuYXBwZW5kKG5ld1RoaW5nKQogICAgICAgICByZXR1cm4gVHJ1ZQoKcHJpbnQobXlVbmlxdWVMaXN0KSAjIFtdCnByaW50KGFkZExpc3QoIk1lbGlvZGFzIikpICMgcmV0dXJucyAnVHJ1ZScgc2luY2UgaXQncyBhIG5ldyBpdGVtCnByaW50KGFkZExpc3QoIkVzY2Fub3IiKSkgIyByZXR1cm5zICdUcnVlJyBzaW5jZSBpdCdzIGEgbmV3IGl0ZW0KcHJpbnQoYWRkTGlzdCgiTWVsaW9kYXMiKSkgIyByZXR1cm5zICdGYWxzZScgc2luY2UgaXQncyBhbHJlYWR5IGJlZW4gYWRkZWQKcHJpbnQobXlVbmlxdWVMaXN0KSAjIFRoaXMgaW5jbHVkZXMgdGhlIG5ldyBlbnRyaWVzCnByaW50KG15TGVmdG92ZXJzKSAjIFRoaXMgaW5jbHVkZXMgYW55IHJlcGVhdGVkIGVudHJpZXMK