, etc ..
> > moqia...@gmail.com
> >
> > From: François Schiettecatte
> > Date: 2014-06-10 22:07
> > To: django-users
> > Subject: Re: Django python fuction
> > You need to use .append() to add elements to a list, I suggest you take
> a look at the pyth
y does for list.
>
> --
> moqia...@gmail.com
>
> *From:* François Schiettecatte
> *Date:* 2014-06-11 00:21
> *To:* django-users
> *Subject:* Re: Django python fuction
> Wouldn't the deep copy module handle this for you:
>
> https://docs.python.org/2/library/cop
Subject: Re: Django python fuction
Wouldn't the deep copy module handle this for you:
https://docs.python.org/2/library/copy.html
François
On Jun 10, 2014, at 12:17 PM, hito koto wrote:
> Hi, Qiancong :
>
> I was looking for exactly this、
> Thank you ver much!
>
>
> 201
t. You can change code as what I did
> for dic, set, tuple , etc ..
> moqia...@gmail.com
>
> From: François Schiettecatte
> Date: 2014-06-10 22:07
> To: django-users
> Subject: Re: Django python fuction
> You need to use .append() to add elements to a list, I sugge
014-06-10 22:07
> *To:* django-users
> *Subject:* Re: Django python fuction
> You need to use .append() to add elements to a list, I suggest you take
> a look at the python tutorial:
>
> https://docs.python.org/2/tutorial/
>
> Not quite sure what you are doing with i or e
, etc ..
moqianc...@gmail.com
From: François Schiettecatte
Date: 2014-06-10 22:07
To: django-users
Subject: Re: Django python fuction
You need to use .append() to add elements to a list, I suggest you take a look
at the python tutorial:
https://docs.python.org/2/tutorial/
Not quite sure what you
You need to use .append() to add elements to a list, I suggest you take a look
at the python tutorial:
https://docs.python.org/2/tutorial/
Not quite sure what you are doing with i or elem either.
François
On Jun 10, 2014, at 10:01 AM, hito koto wrote:
> So, I also have errors:
>
>
So, I also have errors:
>>> def foo(x):
... myList = []
... if isinstance(x, list):
... for i in x:
... elem = i
... return myList + foo(elem)
... else:
... return 1
...
>>>
>>> foo(a)
Traceback (most
You are redefining 'list' on line 2, rename list to myList as follows:
def foo(x):
myList = []
if isinstance(x, list):
for i in x:
elem = i
return myList + foo(i)
else:
return 1
And take this to a pyt
hi,
I have this erroes:
>>> def foo(x):
... list = []
... if isinstance(x, list):
... for i in x:
... elem = i
... return list + foo(i)
... else:
... return 1
...
>>> foo(a)
Traceback (most recent call last):
File "", line 1, in
File "", li
In general, I recommend adding the line "import pdb;pdb.set_trace()"
to the top of your function and walking through it to see why it doesn't
work.
def foo(x):
import pdb;pdb.set_trace()
list = []
if isinstance(x, list):
for i in x:
elem = i
return list
Hello,
I don't know how can i do to change to write python function
I want to following code change to write python function or change to
write recursive definition
>>> y = [10, 12, [13, [14, 9], 16], 7]
>>> z = copy.deepcopy(y)
>>> y
[10, 12, [13, [14, 9], 16], 7]
>>> z
[10, 12, [13, [14, 9], 1
12 matches
Mail list logo