Thread View: pl.comp.lang.python
3 messages
3 total messages
Started by OMS Diver
Tue, 08 Nov 2011 16:35
Tworzenie instancji klasy na podstawie np. listy
Author: OMS Diver
Date: Tue, 08 Nov 2011 16:35
Date: Tue, 08 Nov 2011 16:35
16 lines
1170 bytes
1170 bytes
W jaki sposób stworzyć instancje klasy tak, aby nazwami instancji były poszczególne nazwy zawarte np. w liście. Przykładowo: class Pies(object): def __init__(self, kolor) self.kolor = kolor kundle = ['Jarek', 'Zbysio', 'Jacek'] for kundel in kundle: ...<co tu powinno się znaleźć> print Jarek.kolor print Zbysio.kolor print Jacek.kolor OMS
Re: Tworzenie instancji klasy na podstawie np. listy
Author: Wojciech Muła
Date: Tue, 08 Nov 2011 16:42
Date: Tue, 08 Nov 2011 16:42
19 lines
1312 bytes
1312 bytes
On Tue, 08 Nov 2011 17:35:08 +0100 OMS Diver <omsdiver@gmail.com> wrote:
> W jaki sposób stworzyć instancje klasy tak, aby nazwami instancji
> były poszczególne nazwy zawarte np. w liście. Przykładowo:
>
> class Pies(object):
> def __init__(self, kolor)
> self.kolor = kolor
>
> kundle = ['Jarek', 'Zbysio', 'Jacek']
>
> for kundel in kundle:
globals()[kundel] = Pies('w kratkę')
> print Jarek.kolor
> print Zbysio.kolor
> print Jacek.kolor
w.
Re: Tworzenie instancji klasy na podstawie np. listy
Author: OMS Diver
Date: Tue, 08 Nov 2011 18:44
Date: Tue, 08 Nov 2011 18:44
3 lines
1092 bytes
1092 bytes
> globals()[kundel] = Pies('w kratkę')
>
Dzięki. Oh, gdybym tylko nie popieprzył głupio składni polecenia za pierwszym razem, gdy próbowałem tego użyć...
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads