>nmr = nmrows[i]
> pbr = cols[0]
> print nmrow[i] +'\t'+cols[0]

nmr = str(nmrows[i])
pbr = cols[0]

print nmrow[i]+'\t'+cols[0]

will print what you want.

k
--- Srinivas Iyyer <[EMAIL PROTECTED]> wrote:

> 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
> 



                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to