🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27240

Re: pętla i atrybuty klasy

#27240
From: Stachu 'Dozzie' K.
Date: Wed, 20 Jan 2010 11:54
17 lines
1697 bytes
On 2010-01-20, Ryszard G <wg@spam.pl> wrote:
> Witam.
> Mam klasę w której niektóre atrybuty są
> inną klasą, której niektóre atrybuty itd.
> jak wylistować wszyskie nie tworząc takiego potwora?
>
> for i in g.kraj.__dict__:
>          print i
>          if getattr(g.kraj, i):
>              for j in getattr(g.kraj, i):
>                  print j.__dict__ .........

Żeby zrozumieć rekurencję musisz najpierw zrozumieć rekurencję.

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <hj6qtc$pq8$1@solani.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!weretis.net!feeder1.news.weretis.net!news.solani.org!not-for-mail
References: <hj6rdn$eld$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!weretis.net!feeder1.news.weretis.net!news.solani.org!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.python
Subject: Re: pętla i atrybuty klasy
Date: Wed, 20 Jan 2010 11:54:20 +0000 (UTC)
Organization: solani.org
Lines: 17
Message-ID: <hj6qtc$pq8$1@solani.org>
References: <hj6rdn$eld$1@nemesis.news.neostrada.pl>
Mime-Version: 1.0
X-Trace: solani.org 1263988460 26440 eJwFwYEBwDAEBMCVojw6DvH2HyF3UBe/YQ43LFZqSjnMWNp+FTKUdughzFb9AKzsP25yph80MxH1 (20 Jan 2010 11:54:20 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Wed, 20 Jan 2010 11:54:20 +0000 (UTC)
X-User-ID: eJwNysEBwCAIA8CViiSBjmNB9h+h3vvoMlVAFDicdbwWU9k2fkDnfgVLTe9gfGDxue0eUyt/CcoQJg==
Cancel-Lock: sha1:FnKYFO53qk4+fZeMTx+0QMYmaEs=
User-Agent: slrn/0.9.8.1 (Linux)
X-NNTP-Posting-Host: eJwNxscBwDAIBLCVTDnKOAbD/iMkegliZO1qMMViz9Qbi4zIhPQ/581i1pq3JK5JfUsvQ/x4fxZ4ELw=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit