in reply to Re: (jeffa) Re: Converting Python to Perl and back again
in thread Converting Python to Perl and back again
For your second snippet, you will need to loop through each hash/dictionary that is contained inside the 'album' array/list:name = thingy[0]['albums'][0]['title'] my $name = $thingy->[0]{albums}[0]{title};
As you can see, you don't need a counter, you only need to process each element at a time. Perl and Python are both good about giving the coder 'ease of iteration'. ;)for a in thingy[0]['albums'] : a['year'] = 1999 $_->{year} = 1999 for @{$thingy->[0]->{albums}};
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|