Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment aplatir listes en Python 
  • Comment écrire une série de Taylor…
  • Comment se débarrasser d'un caractè…
  • Comment invoquer script Python De Te…
  • Comment faire pour extraire le premi…
  • Comment faire des boucles en Python 
  • Comment combiner deux listes en Pyth…
  • Comment lire la sélection de zone d…
  • Comment démarrer un script comme un…
  • Comment faire pour modifier la liste…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Liste Python écrase

    Python permet aux programmeurs de créer des objets appelés listes pour stocker et rappeler plusieurs éléments lorsqu'il est appelé . Ces objets sont très utiles, mais la façon dont Python gère les objets et les variables crée quelques pièges que les novices et les programmeurs intermédiaires doivent être au courant avant qu'ils trouvent des éléments de données dans leurs listes étant mystérieusement écrasé par d'autres données. Python Listes de l' objet de la liste de

    Python se comporte plus comme l'objet ArrayList de Java qu'il fait un réseau classique . Le programmeur n'a pas à déclarer la taille du tableau quand il le crée , et l'interpréteur Python augmente automatiquement la taille de la liste pour accueillir plus d'entrées que les ajoute des utilisateurs. Listes Python sont également beaucoup plus souple que d'autres structures de données arraylike en ce qu'ils peuvent contenir différents objets et types de données variables en même temps .
    Python Objets

    comme les tableaux dans d'autres langues , les programmeurs peuvent choisir de placer des éléments à l'intérieur d'une liste Python en attribuant directement les données vers un numéro d'index particulier dans la liste . Il le fait avec la syntaxe " liste [n] = new -data" où " liste " est le nom de l'objet de la liste, "n" est le numéro de l'élément le programmeur est d'attribuer les données , et la «nouvelle -data " sont les données du programmeur est d'attribuer à l'élément de liste. S'il ya des données dans l'élément du tableau , il sera écrasé .
    Listes de classe

    Une façon que les programmeurs Python écraser accidentellement les listes entières , plutôt que spécifique composants , c'est quand ils déclarent une liste comme une liste de classe au lieu d'une liste de méthode . Lorsque l'interpréteur Python instancie plusieurs objets à partir d'une déclaration de classe, ils sont indépendamment fonctionnel , et les changements dans les variables de l'un n'affectent pas les variables d'une autre . Cependant, quand un programmeur déclare une liste en dehors de toute méthode , il s'agit d'une liste de classe . Cette liste sera commune à tous les objets que l'interprète fait à partir de la déclaration de classe , de sorte que des changements dans cette liste d'un objet ne causent ses valeurs changent à chaque autre objet.
    Copie correctement listes
    Photos

    une erreur commune pour les programmeurs Python venir à partir d'un autre langues est à la syntaxe " liste = liste - copie originale " pour faire une copie de «liste - original" " nouvelle liste ". , en Python , cependant, ce qui conduit à la fois « liste - copie » et « liste originale " pointant vers les mêmes valeurs dans la mémoire. Par conséquent, lorsque le programmeur modifie les valeurs des éléments dans " liste - copie », il se trouve que ses changements écrasé le contenu original de " liste originale " ainsi. La syntaxe " liste - copie = list ( liste originale)" permet de copier le contenu des données de la « liste originale " en " liste - copie " sans changements dans l'un affecte l'autre .


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment déterminer si un personnage est des espaces dans Python 
  • Tricks Python 
  • Comment obtenir la longueur d'une chaîne en Python 
  • Comment utiliser Python pour vérifier si une base de données existe 
  • Comment approximative de la série de Fourier en Python 
  • Comment faire pour extraire des attributs avec Python 
  • Fonctions statiques en Python 
  • Comment se convertir à une chaîne en Python 
  • Comment exécuter un script Python sur Mac 
  • Comment mettre à jour un chemin Python 
  • Connaissances Informatiques © http://www.ordinateur.cc