On Wed, Jul 29, 2009 at 3:10 PM, Omer Khalidomer.kha...@cern.ch wrote:
Hi Dave,
Thanks for your reply. I actually didn't cut and paste my code as it was
dispersed in different places, i typed the logic behind my code in the email
(and obiviously made some typos, indentations is some thing
Omer Khalid wrote:
Hi,
I am having a very strange problem with modifying a variable in a list
in my program. Here is the code:
# a list that contains dictionary objects
jobs = []
index=5
for each in range(index):
jobs.append({'v':0})
some_function(index):
if jobs[index]['v
Ricardo Aráoz wrote:
MRAB wrote:
Omer Khalid wrote:
Hi,
I am having a very strange problem with modifying a variable in a
list in my program. Here is the code:
# a list that contains dictionary objects
jobs = []
index=5
for each in range(index):
jobs.append({'v':0
Omer Khalid wrote:
Hi,
I am having a very strange problem with modifying a variable in a list in my
program. Here is the code:
# a list that contains dictionary objects
jobs = []
index=5
for each in range(index):
jobs.append({'v':0})
some_function(index):
if jobs[index]['v
, and is there a lock on it or else?
Thanks,
Omer
**
On Wed, Jul 29, 2009 at 8:56 PM, Dave Angel da...@ieee.org wrote:
Omer Khalid wrote:
Hi,
I am having a very strange problem with modifying a variable in a list in
my
program. Here is the code:
# a list
Omer Khalid wrote:
Hi,
I am having a very strange problem with modifying a variable in a list
in my program. Here is the code:
To me, this sentence clearly implies that the code that follows is the
code that had the problem. Since the posted code cannot run, it clearly
is not. People
is stored, and is there a lock on it or else?
Thanks,
Omer
**
On Wed, Jul 29, 2009 at 8:56 PM, Dave Angel da...@ieee.org wrote:
Omer Khalid wrote:
Hi,
I am having a very strange problem with modifying a variable in a list in
my
program. Here
Ok, so I found out that even though mylist[] and all objects in it were
fine ie id(mylist[i]) != id(mylist[all others]) what was happening is
that during a reproduction function a shallow copies were being made
making all offspring (genetic algorithm) have different
id(mylist[0..n]), however the
Ok, so I found out that even though mylist[] and all objects in it were
fine ie id(mylist[i]) != id(mylist[all others]) what was happening is
that during a reproduction function a shallow copies were being made
making all offspring (genetic algorithm) have different
id(mylist[0..n]), however the
Ok, so I found out that even though mylist[] and all objects in it were
fine ie id(mylist[i]) != id(mylist[all others]) what was happening is
that during a reproduction function a shallow copies were being made
making all offspring (genetic algorithm) have different
id(mylist[0..n]), however the
Ok, so I found out that even though mylist[] and all objects in it were
fine ie id(mylist[i]) != id(mylist[all others]) what was happening is
that during a reproduction function a shallow copies were being made
making all offspring (genetic algorithm) have different
id(mylist[0..n]), however the
Ok, so I found out that even though mylist[] and all objects in it were
fine ie id(mylist[i]) != id(mylist[all others]) what was happening is
that during a reproduction function a shallow copies were being made
making all offspring (genetic algorithm) have different
id(mylist[0..n]), however the
John Zenger wrote:
Your list probably contains several references to the same object,
instead of several different objects. This happens often when you use a
technique like:
list = [ object ] * 100
..because although this does make copies when object is an integer, it
just makes
[EMAIL PROTECTED] a écrit :
The Problem (very basic, but strange):
I have a list holding a population of objects, each object has 5 vars
and appropriate funtions to get or modify the vars.
Which are probably not necessary:
http://dirtsimple.org/2004/12/python-is-not-java.html
(in short:
The Problem (very basic, but strange):
I have a list holding a population of objects, each object has 5 vars
and appropriate funtions to get or modify the vars. When objects in
the list have identical vars (like all = 5 for var a and all = 10 for
var b across all vars and objects) and i change
Your list probably contains several references to the same object,
instead of several different objects. This happens often when you use a
technique like:
list = [ object ] * 100
..because although this does make copies when object is an integer, it
just makes references in other cases.
On Fri, 07 Apr 2006 21:18:12 -0400, John Zenger wrote:
Your list probably contains several references to the same object,
instead of several different objects. This happens often when you use a
technique like:
list = [ object ] * 100
..because although this does make copies when
John Zenger wrote:
Your list probably contains several references to the same object,
instead of several different objects. This happens often when you use a
technique like:
list = [ object ] * 100
This is most likely what's going on. To the OP: please post the
relevant code, including how
18 matches
Mail list logo