how would i append and overwrite to a position in a list : How would i append to a position in a list and if that position is taken overwrite it and then display the position in the list next to it if the user then selected the second option in the program i have created so far 
sorry i'm new to python

    names = []
    while True:
        print ('1 = Add Name ')
        print ('2 = Display List ')
        print ('3 = Quit \n')

    choice = input('What would you like to do: ')
    if choice == '1':
        number=input('Enter name: ')
        position= input('What position in the list would you like to add to: ')
            names.append(name)
        if(len(names) > 11):
            print("You cannot enter more names")
        continue
    if choice == '2':
        print(names)
        continue
    if choice == '3':
        print('Program Terminating')
        break
    else:
        print('You have entered something invalid please use numbers from 1-3 ')
        continue


