PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.python > dictionnons dans la joie et la bonne humeur...
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
dictionnons dans la joie et la bonne humeur...

Réponse
 
LinkBack Outils de la discussion
Vieux 10/08/2007, 11h45   #26
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

"Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :

> Bonsoir !
>
> dico={'AA':1,'BB':22,'CC':333}
> globals().update(dico)
> print AA, BB, CC

Pétard !!!!

Ça, c'est énorme.

Et beau à la fois.

Merci !

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 10/08/2007, 11h45   #27
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

"Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :

> Bonsoir !
>
> dico={'AA':1,'BB':22,'CC':333}
> globals().update(dico)
> print AA, BB, CC

Pétard !!!!

Ça, c'est énorme.

Et beau à la fois.

Merci !

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 10/08/2007, 11h49   #28
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

fred <fredantispam@free.fr> a écrit :

> "Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :
>
>> Bonsoir !
>>
>> dico={'AA':1,'BB':22,'CC':333}
>> globals().update(dico)
>> print AA, BB, CC

> Pétard !!!!
>
> Ça, c'est énorme.
>
> Et beau à la fois.


Dis moi, Bruno, ce n'était pas si tordu que ça ma question, alors ??? :-)
Et puis Michel l'a comprise, donc... :-p

Bon, ok, je -> []

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 10/08/2007, 11h49   #29
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

fred <fredantispam@free.fr> a écrit :

> "Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :
>
>> Bonsoir !
>>
>> dico={'AA':1,'BB':22,'CC':333}
>> globals().update(dico)
>> print AA, BB, CC

> Pétard !!!!
>
> Ça, c'est énorme.
>
> Et beau à la fois.


Dis moi, Bruno, ce n'était pas si tordu que ça ma question, alors ??? :-)
Et puis Michel l'a comprise, donc... :-p

Bon, ok, je -> []

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 10/08/2007, 15h32   #30
Méta-MCI \(MVP\)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

Re !

Il faut savoir que :
- moi, je suis un peu tordu
- j'ai vu ça (et répondu) en rentrant de (déplacement à)
Paris, ce qui n'était pas fait pour arranger les choses
- attention aux contraintes liées aux variables globales
(bien que l'on puisse utilise locals(), à l'intérieur d'une
fonction
- cela revient à des déclarations non-explicites, avec des
risques de perte de lisibilité

@+

MCI

  Réponse avec citation
Vieux 10/08/2007, 15h32   #31
Méta-MCI \(MVP\)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

Re !

Il faut savoir que :
- moi, je suis un peu tordu
- j'ai vu ça (et répondu) en rentrant de (déplacement à)
Paris, ce qui n'était pas fait pour arranger les choses
- attention aux contraintes liées aux variables globales
(bien que l'on puisse utilise locals(), à l'intérieur d'une
fonction
- cela revient à des déclarations non-explicites, avec des
risques de perte de lisibilité

@+

MCI

  Réponse avec citation
Vieux 10/08/2007, 21h24   #32
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

"Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :

> Re !
>
> Il faut savoir que :
> - moi, je suis un peu tordu
> - j'ai vu ça (et répondu) en rentrant de (déplacement à) Paris, ce
> qui n'était pas fait pour arranger les choses

Ok, j'y vois donc deux conditions qui ont fait qu'un esprit shadokien
comme le tien (et le mien) ait percuté le truc, et pas Bruno :-))))

Mais la « simplicité » de la réponse m'a bcp plu
(même si je suis loin d'avoir imprimé toutes les subtilités,
àmha).

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 10/08/2007, 21h24   #33
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

"Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :

> Re !
>
> Il faut savoir que :
> - moi, je suis un peu tordu
> - j'ai vu ça (et répondu) en rentrant de (déplacement à) Paris, ce
> qui n'était pas fait pour arranger les choses

Ok, j'y vois donc deux conditions qui ont fait qu'un esprit shadokien
comme le tien (et le mien) ait percuté le truc, et pas Bruno :-))))

Mais la « simplicité » de la réponse m'a bcp plu
(même si je suis loin d'avoir imprimé toutes les subtilités,
àmha).

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 11/08/2007, 18h08   #34
MC
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

Bonsoir !

> faut déjà avoir les idées bien claires...
> Et ce n'est pas toujours le cas... :-p


("idées CLAIRES") ?

Fô aussi choisir le bon moment.
Aujourd'hui, par exemple aurait été un meilleur jour,

car,

aujourd'hui,

c'est

la

Ste CLAIRE




....bon, je sors aussi...

--
@-salutations

Michel Claveau


  Réponse avec citation
Vieux 11/08/2007, 18h08   #35
MC
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

Bonsoir !

> faut déjà avoir les idées bien claires...
> Et ce n'est pas toujours le cas... :-p


("idées CLAIRES") ?

Fô aussi choisir le bon moment.
Aujourd'hui, par exemple aurait été un meilleur jour,

car,

aujourd'hui,

c'est

la

Ste CLAIRE




....bon, je sors aussi...

--
@-salutations

Michel Claveau


  Réponse avec citation
Vieux 11/08/2007, 19h02   #36
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

fred wrote:

> "Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :
>
>> Bonsoir !
>>
>> dico={'AA':1,'BB':22,'CC':333}
>> globals().update(dico)
>> print AA, BB, CC

> Pétard !!!!
>
> Ça, c'est énorme.
>
> Et beau à la fois.


Explique nous pourquoi tu as besoin d'aller modifier des globales de cette
façon... et on t'expliquera comment t'en passer.

;-)


  Réponse avec citation
Vieux 11/08/2007, 19h02   #37
Laurent Pointal
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

fred wrote:

> "Méta-MCI \(MVP\)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :
>
>> Bonsoir !
>>
>> dico={'AA':1,'BB':22,'CC':333}
>> globals().update(dico)
>> print AA, BB, CC

> Pétard !!!!
>
> Ça, c'est énorme.
>
> Et beau à la fois.


Explique nous pourquoi tu as besoin d'aller modifier des globales de cette
façon... et on t'expliquera comment t'en passer.

;-)


  Réponse avec citation
Vieux 11/08/2007, 19h59   #38
Méta-MCI (MVP)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

Bonsoir !

Je pense que la démarche de Fred, c'est juste une démarche sur la voie d'une meilleure maîtrise de
Python.

@+

MCI


  Réponse avec citation
Vieux 11/08/2007, 19h59   #39
Méta-MCI (MVP)
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

Bonsoir !

Je pense que la démarche de Fred, c'est juste une démarche sur la voie d'une meilleure maîtrise de
Python.

@+

MCI


  Réponse avec citation
Vieux 12/08/2007, 11h15   #40
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

"Méta-MCI (MVP)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :

> Bonsoir !
>
> Je pense que la démarche de Fred, c'est juste une démarche sur la voie
> d'une meilleure maîtrise de Python.

Euhhh, dans une certaine mesure, oui.

Ceci dit, permettez-moi de préciser un peu les choses.

Revoyons la scène au ralenti.

Je poste une question, un peu pas claire, un peu mal formulée, un peu
tordue. Soit. C'est ce que me réponds Bruno ;-) Admettons. Entre temps,
je me rends compte qu'effectivement, ce que voulait mon neurone n'était
pas très clair, même pour lui, ce qui fait qu'en essayant de reformuler
la dite-question, il (le neurone) trouve une solution toute bête à un
problème tout bête. Bon, le débat est clos.

Et là, boum, Michel arrive avec sa « solution » en une ligne, qui
correspondait effectivement, grosso-modo, au problème initial, mais qui
n'a plus lieu d'être maitenant.

Je trouve ça « énorme » dans le sens « je torche ton problème tordu et
mal formulé en une ligne ».

Bon, maintenant, il est vrai que ce sont des attributs de ma classe
que je voulais modifier, la « solution » risque de ne pas tout à faire convenir,
si je ne m'abuse, mais peu importe, puisque je l'ai, la solution à mon
problème à moi que j'ai.

Voilà, j'espère avoir été clair, là, cette fois ;-)

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 12/08/2007, 11h15   #41
fred
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

"Méta-MCI (MVP)" <enleverlesX.XmcX@XmclaveauX.com> a écrit :

> Bonsoir !
>
> Je pense que la démarche de Fred, c'est juste une démarche sur la voie
> d'une meilleure maîtrise de Python.

Euhhh, dans une certaine mesure, oui.

Ceci dit, permettez-moi de préciser un peu les choses.

Revoyons la scène au ralenti.

Je poste une question, un peu pas claire, un peu mal formulée, un peu
tordue. Soit. C'est ce que me réponds Bruno ;-) Admettons. Entre temps,
je me rends compte qu'effectivement, ce que voulait mon neurone n'était
pas très clair, même pour lui, ce qui fait qu'en essayant de reformuler
la dite-question, il (le neurone) trouve une solution toute bête à un
problème tout bête. Bon, le débat est clos.

Et là, boum, Michel arrive avec sa « solution » en une ligne, qui
correspondait effectivement, grosso-modo, au problème initial, mais qui
n'a plus lieu d'être maitenant.

Je trouve ça « énorme » dans le sens « je torche ton problème tordu et
mal formulé en une ligne ».

Bon, maintenant, il est vrai que ce sont des attributs de ma classe
que je voulais modifier, la « solution » risque de ne pas tout à faire convenir,
si je ne m'abuse, mais peu importe, puisque je l'ai, la solution à mon
problème à moi que j'ai.

Voilà, j'espère avoir été clair, là, cette fois ;-)

--
http://scipy.org/FredericPetit
  Réponse avec citation
Vieux 12/08/2007, 23h13   #42
MC
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

'soir !

Pour des attributs de classe, Laurent Pointal t'a quasiment donné une
solution (en 1 ligne aussi).

Exemple :

class c(object):
def __init__(self):
pass

def affecte(self,d):
[setattr(self,i,j) for i,j in d.items()]

a=c()
d=dict(aa=1, bb=22, cc=333)
a.affecte(d)
print a.aa,a.bb,a.cc








--
@-salutations

Michel Claveau


  Réponse avec citation
Vieux 12/08/2007, 23h13   #43
MC
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: dictionnons dans la joie et la bonne humeur...

'soir !

Pour des attributs de classe, Laurent Pointal t'a quasiment donné une
solution (en 1 ligne aussi).

Exemple :

class c(object):
def __init__(self):
pass

def affecte(self,d):
[setattr(self,i,j) for i,j in d.items()]

a=c()
d=dict(aa=1, bb=22, cc=333)
a.affecte(d)
print a.aa,a.bb,a.cc








--
@-salutations

Michel Claveau


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 20h13.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,19304 seconds with 26 queries