[python] Referencia

Jaroslav Pachola j_p na centrum.cz
Pátek Únor 3 13:19:08 CET 2006


Ahoj,

> Cize este raz chcem aby sa B odkazovalo aj na nove pole s menom A. Da sa
> to v pythone vyriesit?
>
> balky
>

moznosti je nekolik. Napriklad se muzes uplne vykaslat na nejake permanentni B 
a psat misto nej globals()['A']. Ale daleko lepsi je podle me udelat tridu ve 
stylu:

class A(object):
  DIMENSION = 1000
	
  def __init__(self):
    self.array =  self.resetArray()

  def resetArray(self):
    self.array = numpy.zeros(self.DIMENSION)

a = A()
b = a
a.resetArray()
# b je v klidu

# nebo nejak tak

JP



Další informace o konferenci Python