Donc, je ne suis pas vraiment sûr de ce que je fais mal avec ça, mais j'apprends Python en ce moment, et à faire des recherches supplémentaires pour mon problème, elle a toujours eu une importation et autre chose que je n'ai pas Vraiment appris encore.
SIZE = 7 people = [] people[SIZE] = "bob", "john", "amy", "jose", "kai", "joe", "leia"
3 Réponses :
Dans Python, vous n'avez pas besoin de déclarer la taille de quelque chose comme une liste. Ainsi, lorsque la déclaration Pour créer la liste que vous essayez de créer, vous pouvez simplement faire: p>
puis les références avec leurs index, respectivement. p> Les personnes [Taille] CODE> sont exécutées, il donne une erreur d'index car il n'y a pas d'index 7 pour référence à la mission. Dans votre exemple, vous essayez de définir le 8ème élément de la liste personnes code> à une séquence, ce qui échoue car personnes code> est vide et n'a pas de 8ème élément. P>
personnes = ["Bob", "John", "Amy", "Jose", "Kai", "Joe", "Leia"] P> P>
dans Python Une liste doit être enfermée entre crochets si vous voulez savoir combien d'éléments de la liste des personnes que vous utilisez len () p> Si vous ne voulez pas que les gens aient des crochets, il ne s'agira plus d'une liste, ce sera une chaîne et les chaînes doivent être entourées de «ou» p> Vous pouvez convertir la chaîne en une liste en le divisant où vous souhaitez séparer vos mots P> pour accéder aux éléments d'une liste que vous devez utiliser leur index. nombre, le premier élément est de 0 seconde élément est 1 et ainsi de suite: p> donc dans votre code obtenu 2 erreur: p> 1- Vous êtes d'abord Essayer d'accéder à un élément de la liste des personnes qui n'existe pas, la liste des personnes est vide [] p> 2- Vous essayez d'attribuer un tas de mots à un élément non existant p> Pour réaffecter un nouvel élément à une liste à l'index spécifique que l'élément d'index doit éteindre d'abord P> réassigné deuxième élément dans my_list p>
python est une langue dactylographiée dynamiquement de sorte que vous n'avez pas besoin de spécifier la taille de la liste (tableau) Cette ligne de code est une déclaration normale de liste (tableau) .
mais vous n'avez pas besoin de le faire (faire ne créera aucune erreur). p> Vous pouvez simplement taper: p> Ceci créera une liste de personnes. p> et ce code fera également la même chose: p>
Personnes = ["Bob", "John", "Amy", "Jose", "Kai", "Joe", "Leia"] Code> est la bonne syntaxe pour créer une liste de chaînes.@ZVONE Si cela ne vous dérange pas que je vous demande, comment cela serait-il différent de créer un autre puits, une matrice parallèle par exemple pour adapter un numéro de téléphone sous forme de chaîne par exemple