Dale Pearl wrote:
> I'm reading Beginning Python - From Novice to Professional by Magnus Lie 
> Hetland (an Apress book) and there is a code example that I need further 
> explaining on to fully grasp.
> There is a section with samle code of:
>  names = ['anne', 'beth', 'george', 'damon']
> ages = [12, 45, 32, 102]
> for i in range(len(names)):
> print names[i], 'is', ages[i], 'years old'

bhaaluu answered your question, I just want to comment that IMO this is 
not idiomatic Python. A better way to write it would be to combine the 
two lists using zip():

for name, age in zip(names, ages):
   print name, 'is', age, 'years old'

zip: http://docs.python.org/lib/built-in-funcs.html#l2h-81

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to