Vous êtes sur la page 1sur 1

*Comment créer un dictionnaire python?

*L=[0,1,2,3,4,5,6,7,8,9,10]
>>> a = {} ou >>> a = dict() L1 = []
*Comment ajouter des valeurs dans un dictionnaire python? L1.append(val*2)
>>> a = {} print(L1) = L1=[0,2,4,6,8,10,12,14,16,18,20]
>>> a["nom"] = "Wayne" *L2 = []
>>> a["prenom"] = "Bruce" L2.append([val,val])
>>> print(a) >>> {'nom': 'Wayne', 'prenom': 'Bruce'} print(L2) = L2=[[0,0],[1,1],[2,2],[3,3,[4,4],[5,5],[6,6],[7,7]]
*Comment récupérer valeur dans un dictionnaire python ! *L3 = []
>>> data = {"name": "Wayne", "age": 45} L3.append(val)
>>> print(data.get("name")) >>> 'Wayne' L3.append(val)
>>> print(data.get("adresse", "Adresse inconnue")) print(L3) = L3=[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10]
'Adresse inconnue' L4 = []
-------------------------------------------------------------------------------- L4 = 2 * L
* vérifier la présence d'une clé dans un dictionnaire print(L4) = L4=[0,1,2,3,4,5,6,7,8,9,10, 0,1,2,3,4,5,6,7,8,9,10]
>>> a.has_key("nom") >>> True * L5 = []
*supprimer une entrée dans un dictionnaire for i in range(0,val):
>>> del a["nom"] >>> print(a) >>> {'prenom': 'Bruce'} L5.append(val)
*récupérer les clés d'un dictionnaire par une boucle print(L5) = L5=[1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6]
>>> fiche = {"nom":"Wayne", "prenom":"Bruce"} *Somme([4,5,6])
>>> for cle in fiche.keys(): def Somme1(liste):
Print(cle) >>> nom >>> prenom som = 0
*récupérer les valeurs d'un dictionnaire par une boucle for i in (liste):
>>> fiche = {"nom":"Wayne", "prenom":"Bruce"} som = som + i
>>> for valeur in fiche.values(): print("La somme est : ",som) = 15
Print(valeur) >>> Wayne >>> Bruce *Somme([1,2,3,4,6,8])
*récupérer clés et valeurs d'un dictionnaire par boucle def Somme2(liste):
>>> fiche = {"nom":"Wayne","prenom":"Bruce"} print("La somme est : ",sum(liste)) = 24
>>> for cle,valeur in fiche.items(): *1/2+2/2+3/2+….+100/2
Print(print cle, valeur) >>> nom Wayne >>> prenom Bruce def exercice3():
*utiliser des tuples comme clé dans un dictionnaire som = 0
>>> b = {} for i in range(1,101):
>>> b[(4,5)]=13 som = som + i/2
>>> print(b) >>> {(4, 5): 13, (3, 2): 12} print("la somme est : ",som)
------------------------------------------------------------------------------- *S = 1’5*2’5*….* M’5
* créer une copie indépendante d'un dictionnaire def exercice4():
>>> d = {"k1":"Bruce", "k2":"Wayne"} M = int(input("Entrer valeur entier :"))
>>> e = d produit = 1
>>> d["k1"] = "BATMAN" for i in range(1,M+1):
>>> print(e) >>> {'k2': 'Wayne', 'k1': 'BATMAN'} produit = produit * i**5
------------------------------------------------------------------------------- print("la valeur du produit est : ",produit)
* créer copie indépendante vs pouvez utilis méthode copy *Compléter le programme suivant avec les mots suivant line,file,root
>>> d = {"k1":"Bruce", "k2":"Wayne"} File=’/etc/passwd’
>>> e = d.copy() with open(Fichier; 'r') as f :
>>> d["k1"] = "BATMAN" for ligne in f.readlines() :
>>> print(e) ) >>> {'k2': 'Wayne', 'k1': 'Bruce'} if ‘root’ in ligne:
------------------------------------------------------------------------------- print(line)
*Comment fusionner des dictionnaires *fichier = open("test.txt","a")
>>> a = {'nom': 'Wayne'} fichier.write("ligne4 \n")
>>> b = {'prenom': 'bruce'} print(fichier.read())
>>> a.update(b) fichier.close()
>>> print(a) >>> {'nom': 'Wayne', 'prenom': 'Bruce'} *créér un fichier 4 lignes
* Créer un tuple fichier = open (‘’myfile.txt’’ , ‘’w’’)
>>> mon_tuple = () fichier.write(‘’ligne num1 \nligne num2 \nligne num3 \nligne num4 \n’’)
* Ajouter une valeur à un tuple fichier.close()
>>> mon_tuple = (1, "ok", "olivier") -fichier = open (‘’myfile.txt’’ , ‘’r’’)
************************************************* print(fichier.read())
>>> mon_tuple = 1, 2, 3 *fichier = open (‘’myfile.txt’’ , ‘’w’’)
>>> type(mon_tuple) fichier.write(‘’ligne num1 \nligne num2 \nligne num3 \nligne num4 \n’’)
<type 'tuple'> madirhash Mashy darori fichier.write(lignes)
************************************************* os.startfile(‘’myfile.txt’’)
>>> mon_tuple = ("ok") fichier.close()
>>> type(mon_tuple) -fichier = open (‘’myfile.txt’’ , ‘’w’’
<type 'str'> madirhash mashy darory fichier.write[‘’ligne num1 \n’’ , ‘’ligne num2 \n’’ , ‘’ligne num3 \n’’ , ‘’ligne num4 \n’’]
>>> mon_tuple = ("ok",) fichier.writelines(lignes)
>>> type(mon_tuple) os.startfile(‘’myfile.txt’’)
<type 'tuple'> madirhash Mashy darori fichier.close()
*Afficher une valeur d'un tuple *modifier
print(mon_tuple[0]) >>> 1 fichier = open (‘’myfile.txt’’ , ‘’r’’)
*Le tuple permet une affectation multiple lines = fichier.readlines()
>>> v1, v2 = 11, 22 lines[2] = ‘’desolé \n’’
>>> print(v1) >>> 11 fichier.close()
>>> print(v2) >>> 22 - fichier = open (‘’myfile.txt’’ , ‘’w’’
*renvoyer plusieurs valeurs lors d'un appel d'une fonction fichier.writelines(lignes)
>>> def donne_moi_ton_nom(): fichier.close()
return "olivier", "engel"
print(donne_moi_ton_nom())
('olivier', 'engel')

Vous aimerez peut-être aussi