Hello group,
 I am trying to print rows from two lists together:

how can i deal with TypeError' where i have to print a
list and a string. 

for line in pb:  # tab delim text with 12 columns
        cols = line.split('\t')
        temp_seq = cols[7].split('\n') # extract 7thcol
        seq = temp_seq[0].split(',') #splitting it by ,
        for nm in seq:
                for i in range(len(nmrows)):
                        if nm == nmrows[i][0] and nmrows[i][3] < cols[4]
and nmrows[i][4] > cols[5]:
                                nmr = nmrows[i]
                                pbr = cols[0]
                                print nmrow[i] +'\t'+cols[0]



I tried the following also :

I created an empty list outside for loop and tried to
extend the elements of the list and string

nmr = nmrows[i]
pbr = cols[0]
result.extend(nmr+'\t'+pbr)

# result is the list i created. nmr is a list, and pbr
is a string. 

can any one plaease help.

thanks
Srini


                
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - Get yours free! 
http://my.yahoo.com 
 

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to