list problem 4 newbie
manstey
manstey at csu.edu.au
Mon Jun 26 02:10:28 EDT 2006
I can't figure out why my code is not working. I thought I had the list
copied correctly:
Here is my code:
============
a=[[u'HF', []], [u')F', [u'75']], [u'RE', []], [u'C', []]]
b=a[:]
for index in reversed(range(0,len(a)-1)):
if '75' in b[index][1]:
b[index][1].remove('75')
b[index][1].append('99')
print a,'\n',b
============
but when it finishes, I get
[[u'HF', []], [u')F', ['99']], [u'RE', []], [u'C', []]]
[[u'HF', []], [u')F', ['99']], [u'RE', []], [u'C', []]]
instead of the desired:
[[u'HF', []], [u')F', ['75']], [u'RE', []], [u'C', []]]
[[u'HF', []], [u')F', ['99']], [u'RE', []], [u'C', []]]
why is this?
More information about the Python-list
mailing list