206 votes

Si l'index de la liste existe, faire X

Dans mon programme, l'utilisateur entre le numéro n et ensuite les entrées n nombre de chaînes de caractères, qui sont stockées dans une liste.

J'ai besoin de coder de telle sorte que si un certain index de liste existe, alors je lance une fonction.

C'est rendu plus compliqué par le fait que j'ai des instructions if imbriquées concernant len(my_list) .

Voici une version simplifiée de ce que j'ai maintenant, qui ne fonctionne pas :

n = input ("Define number of actors: ")

count = 0

nams = []

while count < n:
    count = count + 1
    print "Define name for actor ", count, ":"
    name = raw_input ()
    nams.append(name)

if nams[2]: #I am trying to say 'if nams[2] exists, do something depending on len(nams)
    if len(nams) > 3:
        do_something
    if len(nams) > 4
        do_something_else

if nams[3]: #etc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X