referencing non nested lists within a single variable
<p>I have a variable that is comprised of lists that are NOT nested</p>

<pre><code> myvariable = [list1][list2][etc]
</code></pre>

<p>I just cant figure out how to reference the different lists within the variable. <code>myvariable(0)</code> gives an error of list object not callable. obviously nested for loops don't work, and I'm just completely out of ideas.</p>

<p>When I print out the variable, it prints everything as expected, but return only returns the first list.</p>

<p>I'm sorry if this is really obvious, but its been driving me crazy for days.</p>

<p>Thanks for your help.</p>

<p>edit</p>

<p>(sorry i dont know how to make the code appear on multiple lines)</p>

<pre><code>[u'leicestershire', u'virginia', u'Lincs', u'tonyssoccerschool@yahoo', u'.', u'co', u'.', u'uk', u'cleethorpes', u'Grimsby', u'Usually', u'the', u'M25', u'?', u'Grimsby', u'Worldwide', u'Market', u'Rasen', u'Sheffield/Grimsby', u'United', u'States', u'Grimsby', u'Grimsby', u'Grantham', u',', u'Lincolnshire', u'south', u'london/grimsby', u'Grimsby', u'Cleethorpes', u'Lincoln', u',', u'England', u'Grimsby', u'UK', u'London', u',', u'UK', u'Preston', u'Grimsby', u'Lincolnshire', u',', u'UK', u'Swadlincote', u',', u'Derbyshire', u'Hexham', u',', u'Northumberland', u',', u'UK', u'Grimsby', u'Grimsby', u',', u'UK', u'Harrogate', u'Hexham', u',', u'Northumberland', u',', u'UK', u'356', u'Holderness', u'Road', u'-', u'Hull', u'Yorkshire', u',', u'via', u'the', u'M180', u'Grimsby', u'Eltham', u',', u'London', u'United', u'Kingdom', u'Leeds', u',', u'West', u'Yorkshire', u'.', u'London', u'Ross', u'Castle', u'UK', u'(based', u'in', u'Lincolnshire)', u'Wolverhampton', u'#wwfc', u'Little', u'Mountain', u',', u'United', u'States', u'Grimsby', u'Birmingham', u',', u'UK', u'usa', u'/', u'danville', u',', u'va', u'Free', u'Bets', u'-', u'cambridge', u'UK', u'Grimsby', u'Ireland', u'Grimsby', u'Some', u'club', u'..', u'Resides', u'Milton', u'Keynes', u'Dunstable', u'Beds', u'www', u'.', u'facebook', u'.', u'com/3StyleSports', u'London-Alicante', u'Grimsby', u'North', u'Lincolnshire', u'Grimsby', u',', u'England', u'Grimsby', u'Lincolnshire', u'Cleethorpes', u',', u'UK', u'Lincoln', u',', u'UK', u'.', u'England', u'Home', u'Counties', u'/', u'North', u'London', u'Gateshead', u'UK', u'Andalucia', u'Grimsby', u',', u'England', u'Hull', u'(Booo)', u'-', u'UK', u'United', u'Kingdom']</code></pre>

<pre><code>[u'Grimsby', u'Grimsby', u'Grimsby', u'cambridge', u'Grimsby', u'Lincoln', u',', u'UK', u'.', u'www', u'.', u'facebook', u'.', u'com/3StyleSports', u'North', u'Lincolnshire', u'Grimsby', u'Hull', u'(Booo)', u'-', u'UK', u'Wolverhampton', u'#wwfc', u'United', u'Kingdom', u'Grimsby', u'Lincolnshire', u',', u'UK', u'Grimsby', u',', u'England', u'London', u',', u'UK', u'Some', u'club', u'..', u'Birmingham', u',', u'UK', u'Grimsby', u'Worldwide', u'Sheffield/Grimsby', u'Grimsby', u',', u'England', u'UK', u'?', u'cleethorpes', u'Resides', u'Milton', u'Keynes', u'UK', u'Usually', u'the', u'M25', u'Cleethorpes', u'Grimsby', u'Swadlincote', u',', u'Derbyshire', u'Cleethorpes', u',', u'UK', u'England', u'Preston', u'Dunstable', u'Beds', u'Hexham', u',', u'Northumberland', u',', u'UK', u'Lincolnshire', u'Lincs', u'leicestershire', u'Little', u'Mountain', u',', u'United', u'States', u'Lincoln', u',', u'England', u'south', u'london/grimsby', u'tonyssoccerschool@yahoo', u'.', u'co', u'.', u'uk', u'Home', u'Counties', u'/', u'North', u'London', u'UK', u'(based', u'in', u'Lincolnshire)', u'virginia', u'Hexham', u',', u'Northumberland', u',', u'UK', u'Gateshead', u'Leeds', u',', u'West', u'Yorkshire', u'.', u'Grimsby', u',', u'UK', u'London-Alicante', u'Yorkshire', u',', u'via', u'the', u'M180', u'Grimsby', u'Eltham', u',', u'London', u'United', u'Kingdom', u'Ireland', u'usa', u'/', u'danville', u',', u'va', u'London', u'United', u'States', u'Harrogate', u'Grimsby', u'Grimsby', u'Grimsby', u'Ross', u'Castle', u'Market', u'Rasen', u'UK', u'Grimsby', u'356', u'Holderness', u'Road', u'-', u'Hull', u'Andalucia', u'Free', u'Bets', u'-', u'Grantham', u',', u'Lincolnshire', u'Grimsby'][u'London', u'East', u'London', u'&', u'Essex', u'Grimsby', u'bromley', u'uk', u'lincoln', u'Grimsby', u'Grimsby', u',', u'England', u'Great', u'Great', u'Grimsby', u'Liverpool', u'New', u'Waltham', u'Derby', u'Washington', u'DC', u'USA', u'London', u'UK', u'Grimsby', u'liverpool', u'Great', u'Grimsby', u'London', u'\xdcT:', u'19', u'.', u'113285', u',', u'73', u'.', u'0078425', u'east', u'anglia', u'Cleethorpes', u'Somewhere', u'and', u'Anywhere', u'...', u'Here', u'west', u'midlands', u'Glasgow', u'London', u',', u'Crouch', u'End', u'Cottingham', u'Prague', u'Grimsby', u'Norwich', u',', u'England', u'Yorkshire', u',', u'UK', u'Cleethorpes', u'Grimsby', u'Stavanger', u'Grimsby', u'Grimsby', u'cleeeeeeethorpes', u'!', u'Dublin', u',', u'Dundee', u',', u'Humberside', u'Leicester', u'Omnipresent', u'Grimsby', u'Goodison', u'Park', u',', u'Liverpool', u'.', u'GB', u'Lisbon', u'Lincolnshire', u'Norfolk', u'London', u'Cardiff', u',', u'Wales', u'Grimsby', u'Immingham', u',', u'England', u'Grimsby', u',', u'UK', u'.', u'Grimsby', u'Grimsby', u'Near', u'Yorkshire', u'Newcastle', u'North', u'East', u',', u'England', u'Lincoln', u'Cornwall', u',', u'UK', u'Grimsby', u'london', u'town', u'baby', u'London', u'London', u'Town', u'Cleethorpes', u',', u'Lincolnshire', u'Great', u'Grimsby', u'Rawtenstall', u',', u'Rossendale', u'Cleethorpes', u'NEC', u',', u'Birmingham', u'Facebook', u'Page', u'London', u'Grimsby', u'RIght', u'here'][u'Cleethorpes', u'Leeds', u'Grimsby', u'Grimsby', u'Caistor', u',', u'Lincolnshire', u'Surrey', u'Grimsby', u',', u'UK', u'Preston', u'Hong', u'Kong', u'Grimsby', u',', u'United', u'Kigdom', u'Stallingborough', u'Lincolnshire', u',', u"it's", u'ace', u'!', u'grimsby', u'Great', u'Coates', u'Ireland', u'iPhone:', u'50', u'.', u'695671', u',', u'-1', u'.', u'291476', u'grimsby', u'uk', u'Yorba', u'Linda', u'grimsby', u'Lincoln', u',', u'UK', u'Sheffield', u',', u'UK', u'.', u'Manchester', u',', u'England', u'Grimsby', u',', u'NE', u'Lincolnshire', u',', u'UK', u'skegness', u'N/E', u'Lincolnshire', u'Brisbane', u',', u'Australia', u'leafy', u'cheshire', u'Grimsby', u',', u'UK', u'South', u'Killingholme', u'North', u'Pole', u'(well', u',', u'I', u'was', u'...', u')', u'England', u'Immingham', u'.', u'London', u'Knutsford', u'Off', u'Spurn', u'Head', u'grimsby', u'Cleethorpes', u'Yorkshire', u'Bath', u',', u'UK', u'Grimsby', u'Derby', u',', u'UK', u'The', u'dirty', u'South', u'of', u'England', u'costa', u'del', u'grimsby', u'hull\n', u'At', u'Home', u'or', u'Work', u'Grimsby', u'Cleethorpes/Nottingham', u'grimsby', u',', u'uk', u'.', u'chelsea', u'fan', u'Immingham/Louth', u'via', u'Sunderland', u'Brigg', u'/', u'Grimsby', u'/', u'High', u'Wycombe', u'Grimsby', u'Immingham', u',', u'UK', u'Grimsby', u',', u'Lincolnshire', u'Louth', u',', u'Lincolnshire', u'habrough', u'grimsby', u'Reading', u'immingham', u'Grimsby', u'Liverpool', u'Stafford', u'Grimsby', u'Cleethorpes', u'Grimsby', u'Cleethorpes', u'\xdcT:', u'53', u'.', u'549088', u',', u'-0', u'.', u'087738', u'Grimsby', u'Grimsby', u'.', u'uk', u'Grimsby', u'Lincoln', u'Trapped', u'in', u'Doncaster', u'Grimsby', u'Grimsby', u',', u'Lincolnshire', u'Moomin', u'Valley', u'UK', u'Mablethorpe', u',', u'Lincolnshire', u'China', u'all', u'round', u'the', u'globe'][u'Grimsby', u',', u'UK', u'Derbyshire', u'Leeds', u',', u'West', u'Yorkshire', u'Manchester', u'Great', u'Grimsby', u'Grimsby', u'United', u'Kingdom', u'UK', u'Laceby', u'UK', u'Grimsby', u'Aspiring', u'author/poet']</code></pre>

<p>the second code block, is everything contained within the variable, i think it is 3 un nested lists.</p>

<p>the first code block is what is returned by return</p>

<p>edit2</p>

<p>the code that creates this</p>

<pre><code>   for l in locations:
            Lexer.input(l)
            for ll in Lexer:
                locations1.append(ll.value)
</code></pre>

<p>edit 3 </p>

<p>when i use a nested for loop on this code, it doesnt loop through each list and then each word in the list, it instead loops over every word in the first list and then every letter in each word.</p>

<p>im honestly trying to give as much detail as i can, im sorry if im explaining the problem badly.</p>

<p>edit 4</p>

<pre><code>return locations1
</code></pre>

<p>(is what returns the first block)</p>

<pre><code>self.response.out.write(locations1)
</code></pre>

<p>what prints out the second block)</p>
