Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Iterating over list of tuples

I am attempting to index into the y-coordinates of each tuple to count how many tuples have a y-coordinate of 0, 1, or 2 but am receiving an error message which looks like this:

Error in lines 1-1 Traceback (most recent call last): File "/projects/sage/sage-7.5/local/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 982, in execute exec compile(block+'\n', '', 'single') in namespace, locals File "", line 1, in <module> TypeError: 'sage.rings.integer.Integer' object is not iterable

My code is below:

zero_count, one_count, two_count = 0

for i in range(len([list])):
    if list[i][1] == 0:
        zero_count += 1
    elif list[i][1] == 1:
        one_count += 1
    else:
        two_count += 1