No, you should store the mapping in a dictionary:
positions = {}
positions[tutle.pos()] = []
To check if the turtle ever was in that position, you can do:
stuff = positions.get(tutle.pos())
This will return None
if the turtle has never been where it currently is, or the list you put there if the turtle has indeed been there in the past.
Objects in Python don't have "names". There are references that point to an object, but the object itself doesn't depend on the names you give it.
I can create a list:
list1 = []
And give it a few new names:
list2 = list1
list3 = list2
But this doesn't touch the list at all. It just adds new references to it.