Python 'set' objet ne prend pas en charge l'indexation

Je suis en train de travailler sur un système d'exploitation Windows 7 dans un Python (3.2.2) shell. Essayer d'apprendre la langue, je suis entré et avait retourné le suivant:

>>> cast = {
    'cleese',
    'Palin',
    'Jones',
    'Idle'
    }
>>> print (cast[1])
Traceback (most recent call last):
  File "<pyshell#12>", line 1, in <module>
    print (cast[1])
TypeError: 'set' object does not support indexing
>>> cast.append('Gilliam')
Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    cast.append('Gilliam')
AttributeError: 'set' object has no attribute 'append'

==========================

Il me semble que si le problème n'est pas dans le codage, mais avec la façon dont le programme a été installé.

Je l'ai installé, désinstallé et réinstallé, mais le resutl est le même. J'ai il y a quelque chose que je dois faire avant de Python shell est prêt à être utilisé?

hans

Est-ce que vous avez posté ici le code complet? On dirait que vous êtes la définition d'un dictionnaire et d'essayer d'y accéder en utilisant la liste de notation. Vous devriez voir une erreur de syntaxe ici. Essayez cast = ["cleese","Palin","Durand","Inactif"]. Notez que le '[' au lieu de '{'

OriginalL'auteur user1157504 | 2012-01-19