Imprimir elementos fuera de la lista

Tengo que hacer un cierto chequeo y si el cheque satisface, quiero que se imprima el resultado. Debajo está el código:

import string
import codecs
import sys
y=sys.argv[1]

list_1=[]
f=1.0
x=0.05
write_in = open ("new_file.txt", "w")
write_in_1 = open ("new_file_1.txt", "w")
ligand_file=open( y, "r" ) #Open the receptor.txt file
ligand_lines=ligand_file.readlines() # Read all the lines into the array
ligand_lines=map( string.strip, ligand_lines ) #Remove the newline character from all     the pdb file names
ligand_file.close()

ligand_file=open( "unique_count_c_from_ac.txt", "r" ) #Open the receptor.txt file
ligand_lines_1=ligand_file.readlines() # Read all the lines into the array
ligand_lines_1=map( string.strip, ligand_lines_1 ) #Remove the newline character from all the pdb file names
ligand_file.close()
s=[]
for i in ligand_lines:
   for j in ligand_lines_1:
      j = j.split()
      if i == j[1]:
     print j

El código anterior funciona muy bien, pero cuando imprimo j, se imprime como ['351', '342'], pero espero obtener 351 342 (con un espacio en el medio). Como se trata más de una pregunta de Python, no he incluido los archivos de entrada (básicamente son solo números).

¿Alguien puede ayudarme?

Salud,

Chavanak

Respuestas a la pregunta(2)

Su respuesta a la pregunta