Thanks Eric and Alan i did that with while loop. I donno i was getting an
error while using a for loop for subindexing. Here is what i did
i=0
selectCols=0
arr2=[]
while i<rows:
selectCols=grid[i][colID]
i+=1
arr2.append(selectCols)
print "col",colID,"values :",arr2
----->colID is the value of the requested column to print. which remains the
same throughout the iteration of while.
On 9/2/07, Alan Gauld <[EMAIL PROTECTED]> wrote:
>
>
> "Varsha Purohit" <[EMAIL PROTECTED]> wrote
>
> > grid = [[1,1,2,7,6,9],\
> > [,9,1,1,1,9,1],\
> > [8,1,2,0,0,4],\
> > [1,4,1,1,8,5]]
>
> You don't need the '\' characters, the fact that the closing
> bracket has not been reached means Python will ignore
> the newline characters.
>
> > how can i access to all the elements of the list from column no. 5.
> >
> > output should be like [6,9,0,8]...
>
> Others have already shown but the easiest way to build a list
> from another list is via a list comprehension so:
>
> col5 = [row[4] for row in grid]
>
> HTH,
>
>
> --
> Alan Gauld
> Author of the Learn to Program web site
> http://www.freenetpages.co.uk/hp/alan.gauld
>
> _______________________________________________
> Tutor maillist - [email protected]
> http://mail.python.org/mailman/listinfo/tutor
>
--
Varsha Purohit,
Graduate Student,
San Diego State University
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor