Comments on: Valeurs et références en Python http://sametmax.com/valeurs-et-references-en-python/ Du code, du cul Fri, 06 Sep 2019 09:34:15 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Maxime http://sametmax.com/valeurs-et-references-en-python/#comment-189707 Thu, 21 Sep 2017 18:54:56 +0000 http://sametmax.com/?p=2869#comment-189707 Salut !

Merci pour tout le boulot ! Je suis retombé sur cette page parce que j’ai un stack overflow méchant dans mon programme python, et je me suis dit que la solution devait être quelques part ici :p . Mais du coup, je ne comprends pas trop pourquoi on devrait utiliser des fonctions sans effets de bord et quelle influence ça a sur la mémoire.

Admettons que j’ai une liste d’objets Foo() et une liste d’objets Goo(), ces derniers pointent chacun vers une instance de la liste de Foo. Si je veux modifier cette liste de Foo tout en gardant les références des Goo vers les Foo, je suis bien obligé d’utiliser une fonction avec un effet de bord, non ?

Je sais pas si j’ai été clair :D

]]>
By: Jean-Baptiste http://sametmax.com/valeurs-et-references-en-python/#comment-188329 Thu, 20 Jul 2017 07:21:34 +0000 http://sametmax.com/?p=2869#comment-188329 Bonjour,

Merci pour cet article. J’ai trouvé quelques coquilles :

En Python, il existe en effet deux types d’objets: les mutables (listes, dictionnaires, sets, objets custo, etc) et les non nons mutables (strings, int, floats, tuples, etc).

On ne peut pas modifier 152 une fois que l’objet int est créé. Mais on peut rajouter des éléments à une liste après qu’elle soit créée. Les ints sont non mutables. Les lists sont mutables.

Vous ne modifiez pas la chaîne originale: vous créez créé une copie de la chaîne, et la chaîne de départ n’a pas bougé.

on s’en oint le pourtour anal anale avec une pelle à tarte

elle a des conséquences sur des objets qui existent existe en dehors d’elle même.

]]>
By: FredWarning http://sametmax.com/valeurs-et-references-en-python/#comment-162252 Wed, 17 Jun 2015 21:17:17 +0000 http://sametmax.com/?p=2869#comment-162252 Juste une question sur l’exemple du début:

a = [1,2,3]

print(a)

[1, 2, 3]

a = b

Traceback (most recent call last):

File “”, line 1, in

NameError: name ‘b’ is not defined

Ne devrait-il pas être :

b = a

b.append(4)

print(a)

[1, 2, 3, 4]

Merci à vous et comme d’hab, Très bon tuto!!!!

]]>
By: Sam http://sametmax.com/valeurs-et-references-en-python/#comment-157623 Thu, 12 Mar 2015 15:51:28 +0000 http://sametmax.com/?p=2869#comment-157623 Bien vu. Corrigé.

]]>
By: matleg http://sametmax.com/valeurs-et-references-en-python/#comment-156525 Sat, 21 Feb 2015 12:29:35 +0000 http://sametmax.com/?p=2869#comment-156525 salut,

merci pour cet article très clair,

petite faute de frappe il me semble :

dans la classe AuChocolat: suppéments –> supplements

]]>
By: Benoit Descamps http://sametmax.com/valeurs-et-references-en-python/#comment-107543 Wed, 06 Aug 2014 09:38:21 +0000 http://sametmax.com/?p=2869#comment-107543 Très bel article, clair et limpide. Bravo !

]]>
By: gloubidabu http://sametmax.com/valeurs-et-references-en-python/#comment-5628 Mon, 28 Jan 2013 22:35:22 +0000 http://sametmax.com/?p=2869#comment-5628 Au contraire, je pense que c’est pourtour anal.

]]>
By: Sam http://sametmax.com/valeurs-et-references-en-python/#comment-5625 Mon, 28 Jan 2013 15:53:13 +0000 http://sametmax.com/?p=2869#comment-5625 Merci. Je pense que c’est pourtour anal par contre.

]]>
By: gloubidabu http://sametmax.com/valeurs-et-references-en-python/#comment-5622 Mon, 28 Jan 2013 14:50:01 +0000 http://sametmax.com/?p=2869#comment-5622 En plus de la coquille relevée par Kontre (l1) qui n’a pas été corrigée, on a :
– le pourtour anale
– La même problématique existe pour leS classes
– s’apperçoive

]]>
By: foxmask http://sametmax.com/valeurs-et-references-en-python/#comment-3132 Tue, 13 Nov 2012 22:30:19 +0000 http://sametmax.com/?p=2869#comment-3132

Tout est possible. Tout est imaginable. C’est le jeu de la vie.

Chevalier et Laspalles sortez de ce corps :)

]]>