Problème "for" dans dictionnaire de liste
bonjour,
voici le problème : En fonction du parametre "param" recu, la fonction si dessous doit selectionner tous les élémenents[0] ( ex: choix1, choix2...) du services correspondant ( le service passé par le parametre "param")
Seulement j'ai beau chercher je ne parviens pas a récupérer les 1er element de chaque liste.
voici le code:
Code:
1 2 3 4 5 6 7 8 9 10
| services={'service1':(('choix1','onsenfou','onsenfou'),('choix2','onsenfou','onsenfou'),('choix3','onsenfou','onsenfou')),'service2':(('repA','onsenfou','onsenfou'), ('repB','onsenfou','onsenfou'))}
def sujets_service(self):
param = self.REQUEST.get('param', None)
try:
for e in services[param]:
return e[0]
except KeyError:
return None |
merci.