php vs python

pythonhda pythonhda at yahoo.com.replacepythonwithlinux
Sat Jan 4 21:21:05 EST 2003


or...

for key in d:
	print key, '=', d[key]

On 5 Jan 2003 01:38:23 GMT
aonaran at yahoo.com wrote:

> Afanasiy <abelikov72 at hotmail.com> wrote:
> 
> > How do I loop over an associative array (dictionary) with easy access
> > to key and value variables on each iteration. In PHP I do this :
> 
> >  foreach($table as $key => $value) {
> >    echo $key.'='.$value;
> >  }
> 
> > In PHP, I am unsure how I am supposed to, in some way that makes sense,
> > loop with access to the key in addition to the value (which is easy).
> 
> Assuming you mean it's not clear how to do this in python, the first way
> that comes to mind is just this:
> 
>         # build easy dict
>         d = {1:2,2:3,4:5,5:7,6:11}
> 
>         for key in d.keys():
>             val = d[key]
>             print key,'=',val
> 
> With the introduction of iterators in python 2.2 (IIRC) it's even simpler:
> 
>         for key, val in d.items():
>             print key,'=',val
> 
> 
> Doug
> 
> --
> Queen's University Astronomy Research Group
> Planetary Dynamics Division                     "We create worlds."
> 
> 
> 
> 




More information about the Python-list mailing list