| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Les fonctions Python avec un dictionnaire
    Les dictionnaires sont un type de structure de données avec un support natif en Python. Ils sont disponibles à partir de la version 2.2 et au-delà . Comme ils sont construits en Python, vous n'avez pas besoin d'importer une bibliothèque externe d'accéder à un dictionnaire - ou des fonctions qui lisent ou écrivent pour eux. Dictionnaires en Python

    Un dictionnaire est une structure de données , ou une collection de données organisées en paires de clés et de valeurs . Une seule clé unique existe par dictionnaire . Contrairement aux listes , il n'y a pas d'ordre particulier des éléments dans un dictionnaire. Les dictionnaires sont similaires à " carte " des structures de données dans d'autres langages de programmation comme Java. Vous pouvez initialiser un nouveau dictionnaire comme suit :

    new_dict = {key1 : val1, key2 : val2 , key3 : val3 , ... }
    méthodes d' Dictionnaire
    méthodes de classe Classe

    sont les fonctions appelées au nom d'un objet, par exemple :

    object.method ()

    la méthode " clear () " efface le dictionnaire . « copy () " retourne une copie du dictionnaire qui l'appelle. " fromkeys ()" retourne un nouveau dictionnaire avec une séquence donnée de touches , vous pouvez aussi lui donner une séquence de valeurs comme argument . " get () " retourne la valeur d'un argument clé donné, tandis que " pop () " agit comme " get () " mais supprime également la cartographie . " popitem ()" ne prend aucun argument et supprime et retourne un appariement de valeur de clé aléatoire. " setdefault ( ) " agit comme " get () " si la clé donnée existe, et crée une nouvelle clé avec une valeur par défaut si elle n'est pas . " Haskey ()" vérifie si le dictionnaire a une clé donnée. " items () " retourne une liste de paires clé /valeur du dictionnaire , tandis que " iteritems ()" retourne un itérateur sur cette liste et " viewitems ()" retourne un objet de vue . " keys () ", " iterkeys ()" et " viewkeys ()" retourne la même pour les touches du dictionnaire, et les «valeurs () ", " itervalues ​​( )" et " viewvalues ​​() " retourne la même pour les valeurs du dictionnaire. Enfin, " update () " mises à jour le contenu d'un dictionnaire avec un dictionnaire ou iterable de paires clé /valeur donnée.
    Autres méthodes

    d'autres méthodes de la classe de dictionnaire sont appelés différemment des méthodes de classe ordinaires. Au lieu d'avoir le dictionnaire appeler, il vous suffit de les appeler comme s'il s'agissait de méthodes statiques et ajoutez le dictionnaire comme un argument , par exemple: méthode de


    ( the_dictionary )

    Les fonctions "len ( ) "et" iter () " retourne la longueur de la collection et un itérateur sur la collection respectivement , et de prendre le dictionnaire lui-même comme un argument .
    intégré de fonctions qui utilisent Dictionnaire ensemble principal de

    Python de fonctions intégrées accepte également les dictionnaires comme arguments ou les renvoie . Les " globals () " et " fonctions locals () " retourne dictionnaires de la table globales actuel ou "locaux ( )" Table respectivement . " vars ()" retourne un attribut dictionnaire de l'argument de l'objet ou « locals () " si on leur donne aucun argument . La fonction " eval () " prend facultativement arguments du dictionnaire pour le tableau global et table locale de la déclaration doit être évalué , de même que " execfile (). " Enfin, " dict ()" retourne un dictionnaire , en prenant éventuellement un argument comme l'initialisation.

    Previous :

    next :
      articles connexes
    ·Comparaisons insensible à la casse en Python 
    ·Python Tutorial pour la concaténation 
    ·Comment faire un bouton de Tkinter inactif 
    ·Comment faire pour supprimer Newlines en Python 
    ·Comment appeler la méthode Python De Java 
    ·Comment copier les octets dans Python 
    ·Python Lambda compréhension de liste 
    ·Fonctions sur Python 
    ·Comment faire pour extraire des attributs avec Python 
    ·Comment convertir une liste à une matrice en Python 
      articles en vedette
    ·Problèmes Importation gros fichier CSV à MySQL 
    ·Comment inverser une valeur dans C + + 
    ·Comment mettre à jour un curseur en utilisant COBOL 
    ·Comment accéder aux lignes de répéteur en PHP 
    ·Comment établir une liste de lignes au choix avec PHP …
    ·Comment faire pour créer une nouvelle fonction dans la…
    ·Mon Windows Mobile ne s'ouvre pas ashx 
    ·Comment lire le contenu du fichier de PHP 
    ·Comment créer un service Web sur une machine hôte loc…
    ·Comment faire une animation en utilisant Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com