Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

Takuma

 tutoriel Les Dictionnaires

Messages recommandés

Niveau requis Débutant

Temps estimé : 30 minutes

Bonjour à tous !

 

Nouveau petit tutoriel pour vous apprendre ce qu'on appelle en Python, Les dictionnaires.

 

Bon alors en soit, les dictionnaires c'est quoi ?

 

Révélation

Le but d'un dictionnaire c'est de donnée une définition, une précision non ? bah en Python c'est pareil ! C'est la même chose que votre Petit Robert :3 Vous créez une clé qui est associée à une valeur. Comme les listes, les dictionnaires sont mutable, ça veut dire que vous pouvez les modifier quand vous voulez selon vos besoins sans aucun problème. En Python il nous manque la fonction switch des autres programmes... On doit donc utiliser if et elif... Retenez ça pour plus tard !

 

Bon, pour commencer, je vais vous montrer comment créer votre dictionnaire : 

 

Révélation

 

Je place quelques règles :

  • La clé doit être unique : Vous ne pouvez pas mettre deux fois la même clé sinon comme Python sait la quelle vous appelez ? 
  • La clé ne doit pas être une liste.

 

 Ouvrez Python et tapez par exemple :

Role = {'Calypso': 'Administrateur', 'ASIKOO': 'Futur Administrateur...'}

Ici, on vient de créer un dictionnaire nommé "Role" qui contient deux clés : Calypso et ASIKOO et on leur attribue mutuellement Administrateur et Futur Administrateur. Tapez par exemple sur Python :

Role

Python vous renvoie le dictionnaire entier. Maintenant, on va lui demander la définition ! Tapez :

Role['ASIKOO']

Python ne sera vous répondre autre chose qu'ASIKOO est le futur administrateur :)

Maintenant si vous tapez :

Role.keys()

Python va vous retourner les clés de votre dictionnaire. Maintenant on va faire un test, regardez ! Tapez :

for Item in Role.keys():
	print("{0} est un {1}.'.format(Item, Role[item])))

Grâce à ceci on va vous retourner :

  • Calypso est un Administrateur
  • ASIKOO est un futur Administrateur

 

Pour supprimer une clé et sa valeur faite par exemple :

del Role['Calypso']

Pour ne laissez que ASIKOO aux reines de FE ! Vous pouvez vider le dictionnaire en utilisant :

Role.clear()

Et vous pouvez en savoir sa longueur en tapant :

len(Role)

Et voilà c'est la fin, c'est court, mais je ne peux guerre faire plus.

 

 

Cordialement,

Takuma

Partager ce message


Lien à poster
Partager sur d’autres sites

@"Mei" @"Calypso" @"Kijaru"

Je n'en peu plus... :rire:

Partager ce message


Lien à poster
Partager sur d’autres sites

Il me fallait bien un exemple xD

 

Cordialement, Takuma.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je valide et déplace dans la bonne section.

Partager ce message


Lien à poster
Partager sur d’autres sites

La prophétie ne s'est pas réalisée entièrement 😂

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.