import copy a = [[1],[2],[3]] # Création d'une liste b = copy.copy(a) # Copier l'objet liste print "Avant la copie", "=>" print "a=> ", a print "b=> ",b # Modifier l'originale a[0][0] = 0 a[1] = None print "Après la copie", "=>" print "a=> ", a print "b=> ",b """ Avant la copie => a=> [[1], [2], [3]] b=> [[1], [2], [3]] Après la copie => a=> [[0], None, [3]] b=> [[0], [2], [3]] """
Livres Sur ce Sujet
A Voir sur le même Sujet
-
Python: Copier une collection avec le module copy
{filelink=16857} import copy # importer le module copy a = [[10],[20],[30]] b = copy.deepcopy(a) print “Avant la copie”, “=>” print “a=> “, a print “b=> …
-
Exemple de création d’une copie profonde(deep copy)
{filelink=15994} import copy # Définition d’un dictionnaire params = {‘Police’: 12, ‘Style’: ‘Gras’, ‘Couleur’: [255, 0, 255]} # Afficher le dictionnaire print ‘Originale: ‘,params # …
-
Dictionnaire: Exemple d’une copie superficielle(shallow) avec la méthode ‘copy()’
{filelink=15992} # Définition d’un dictionnaire params = {‘Police’: 12, ‘Style’: ‘Gras’, ‘Couleur’: [255, 0, 255]} #Création d’une copie superficielle de ‘params’ params2 = params.copy() params2[‘Police’] …
-
Utilisation d’une liste comme la valeur de retour d’une fonction
{filelink=16184} # Cette fonction retourne la copie d’une liste # passée en paramètre sans les doublons def duplicateRemover(sequence): liste=[] for i in sequence: if i …
-
Utilisation de paramètre par défaut d’une fonction comme global
{filelink=16193} # Chaque appel de la fonction modifie # le contenu de la liste ‘y’ def test(x, lst=[]): lst.append(x) return lst print test(15) # Afficher: …
-
Retourner une copie d’une chaîne avec toutes les lettres majuscules converties en minuscules et vice versa.
{filelink=16040} str= “Apprendre à programmer avec des exemples” #Les minuscules en majuscules et les majuscules en minuscules print “Chaîne initiale: “,str print “cahîne transformée: “,str.swapcase() …
-
python: Effectuer un remplacement groupé avec la fonction ‘translate()’
{filelink=16046} import string #Importer le module ‘String” s = “paris” # Déclaration d’une variable print “Avant la fonction translate() chaîne= “, s table=string.maketrans(“ai”, “AI”) # …
-
Supprimer des caractères avec la fonction ‘traslate()’
{filelink=16047} import string #Importer le module ‘String” s = “paris” # Déclaration d’une variable print “Avant la fonction translate() chaîne= “, s table=string.maketrans(“ai”, “AI”) # …
-
Python: Exemple d’échange de valeurs des variables
{filelink=16555} a= “Lundi” b= “mardi” print “Avant l’échange” print “a: “,a print “b: “,b # échanger les valeurs des deux variables a, b= b, a …
-
Python: Exemple de découpage d’une liste(slicing)
{filelink=15887} # Définition d’une liste maListe=[1, 2, 3, 4, 5] print “Ma Liste#: “,maListe #Ma Liste#: [1, 2, 3, 4, 5] #Découper la liste de …
-
Python: Exemple de suppression des éléments d’une liste
{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 …
-
Installer Python Sur NetBeans 7.3
Sur NetBeans 7.3 les programmeurs ont la possibilité d’installer le plugin de Python ou Jython. pour ce fait il suffit d’aller dans le menu Option–>Plugin—->Setting. …
-
Python: Répéter le contenu d’une liste
{filelink=15874} # Définition d’une liste liste=[10] print liste #Définition d’une liste avec 10 éléments # de la même valeur liste=[10]*10 print liste Livres Sur ce …
-
Exemple d’indexation d’une liste imbriquée
{filelink=15875} # Définition d’une liste imbriquée maListe=((0,1),[2,3],(4,5,6)) # Afficher la deuxième liste de la liste print maListe[1] #Afficher le premier élément de la deuxième liste …
-
Exemple d’indexation d’une liste imbriquée: à revoir aujourd’hui
{filelink=15875} # Définition d’une liste imbriquée maListe=((0,1),[2,3],(4,5,6)) # Afficher la deuxième liste de la liste print maListe[1] #Afficher le premier élément de la deuxième liste …
-
Python: Copier un tuple
{filelink=15965} x = (1, 2, 3) y = x print x print y Livres Sur ce Sujet
-
Python: Définition d’un destructeur de la classe
{filelink=16130} class Journee: def __init__(self, nom): print ‘Bienvenu monsieur’, nom self.nom = nom def __del__(self): print ‘Au revoir monsieur’, self.nom boss = Journee(‘boss’) print “Avant …