Lorsque vous essayez d’accéder aux éléments d’une liste à l’aide d’accolades ( () ), Python renvoie une erreur. C’est parce que Python pense que vous essayez d’appeler une fonction.
Dans ce guide, nous parlons de la "typeerror: ‚Äòlist‚Äô l’objet n’est pas appelable " erreur et pourquoi elle est déclenchée. Nous allons parcourir un exemple de scénario pour vous aider à apprendre comment corriger cette erreur. Commençons !
Le problème : erreur de type : ‚Äòlist‚Äô l’objet n’est pas appelable
Python nous dit déjà tout ce que nous devons savoir dans cette erreur :
Regardez le type d’erreur : TypeError. C’est l’un des types d’erreurs Python les plus courants. Il nous indique que nous essayons de manipuler une valeur à l’aide d’une méthode non disponible pour le type de données dans lequel la valeur est stockée.
Notre message d’erreur nous indique que nous essayons d’appeler un objet liste Python. Cela signifie que nous le traitons comme une fonction plutôt que comme une liste.
Cette erreur est générée lorsque vous utilisez des accolades pour accéder éléments d’une liste. Considérez la liste de scones suivante :
Pour accéder aux éléments de cette liste, nous devons indiquer le numéro d’index de la valeur à laquelle nous voulons accéder entre crochets :
Ceci renvoie : Cherry. 0 est la position du premier élément de notre liste, "Cherry".
81% des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi technologique après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
Nous allons construire un programme Python qui met en majuscule une liste de noms. Nous devons capitaliser les premières lettres de ces noms car ils vont être imprimés sur des cartes de visite.