🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#28236
Author: OMS Diver
Date: Tue, 08 Nov 2011 16:35
16 lines
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
#28237
Author: Wojciech Muła
Date: Tue, 08 Nov 2011 16:42
19 lines
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
#28238
Author: OMS Diver
Date: Tue, 08 Nov 2011 18:44
3 lines
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