ajouter une entrée d'utilisateur à la liste

Je veux demander à l'utilisateur de saisir leur film préféré et pour ajouter une entrée à la fin de la liste et afficher de nouveau la liste. ainsi que de s'assurer que le film est entré n'est pas le moins déjà. c'est dans quelle mesure ive a obtenu jusqu'à :

films = ["Star Wars", "Lord of the Rings", "Shawshank Redemption", "God father"]

for films in films:
    print ("%s" % films)

add = input("Please enter a film: ")
films.insert(-1,add)
print (films)

Edit:

Quand j'ai essayé, j'obtiens une erreur:

Traceback (most recent call last):

Fichier "H:\Modules (Année 2)\Advanced programming\Python\Semaine 2 -
L'examen des Tableaux\Semaine 2.2 - Exercises.py", ligne 48,
les films.append(ajouter)
AttributeError: 'str' object n'a pas d'attribut 'append'

InformationsquelleAutor Ross | 2013-09-27