Archive for the ‘Dictionnaire’ Category

Trier les clés d’un dictionnaire


{filelink=16017}

leaders = {'Python':  'Guido van Rossum',
          'Perl':    'Larry Wall',
          'Tcl':     'John Ousterhout' }
 
sortedKeys=leaders.keys()
print  sortedKeys
 
sortedKeys.sort()
 
print sortedKeys

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Vérifier si une clé existe dans le dictionnaire


{filelink=16001}

# Définition d'un dictionnaire
params = {'Police': 12, 'Style': 'Gras', 'Couleur': [255, 0, 255]}
 
print params.has_key('Police')      # True
print params.has_key('Resolution')  # False
 
print {}.has_key("") # False

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Comment trouver la taille d’une liste

 list, list
{filelink=15872}

 
# taille d'une liste vide
print len(()) # 0
print len([]) # 0
 
#Définition d'une liste simple
baaa= [1, 2, 3,4]
print len(baaa) #Afficher la taille: 4
 
#Définition d'une liste imbriquée
fooo=[[0,baaa,"sakoba"],[1.2, lambda x: x**2]]
print len(fooo) # 2

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Exemple de conversion d’une liste

 list, list
{filelink=15889}

#Définition d'une chaîne de caractère
str="Bienvenu sur python.mesexemples.com"
 
#Création d'une liste à partir de la chaîne
maListe=list(str[0:6])
print maListe          #['B', 'i', 'e', 'n', 'v', 'e']
 
#Création d'une liste
maListe2=list((1,2,('a','b','c'),maListe))
print maListe2        # [1, 2, ('a', 'b', 'c'), ['B', 'i', 'e', 'n', 'v', 'e']]

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Parcourir les clés d’un dictionnaire


{filelink=16016}

# Définition d'un dictionnaire
params = {'Police': 12, 'Style': 'Gras', 'Couleur': [255, 0, 255]}
 
for key in params.keys():
    print key,' ', params[key]

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Afficher toutes les clés d’un dictionnaire


{filelink=16000}

dict = {1: 'ABC', 2: 'abc', 3: 'AbC'}
print dict
 
#Afficher les clés
print dict.keys()

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: Exemple de suppression des éléments d’une liste

 list, list
{filelink=15873}

liste = ['app', 'programmation', 'java',
     'avec python', 'cpp', 'C#', 'php', 'apprendre']
print liste  #Afficher la liste
 
#Supprimer php dans la liste
print liste.remove("php")
print liste
 
#Supprimer l'élément 2 de la liste
liste.remove(liste[2])
print liste

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Python: définition d’une expression dans une liste

 list, list
{filelink=15890}

# Afficher une liste simple
print [1, 2, 3] + [4, 5, 6]             # concaténation
 
#Initialiser la liste avec le resultat d'une expression
listExp = [x+1 for x in range(100) if x>23]
print listExp

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Comparer les dictionnaires


{filelink=16015}

pair  =   [2, 4, 6, 8]
impair=   [1, 3, 5, 7, 9]
d1 = {'Nom': 'pair', 'Valeurs':pair}
d2 = {'Nom': 'impair', 'Valeurs':impair}
 
print d1==d2 # false
print d1>d2  # True
print d1<=d2 # False

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

Vider un dictionnaire avec la méthode ‘clear()’


{filelink=15999}

dict = {1: 'ABC', 2: 'abc', 3: 'AbC'}
print dict
 
# Vider le dictionnaire
dict.clear()
print dict

Livres Sur ce Sujet

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]