Imprimir elementos fora da lista

Eu tenho uma certa verificação a ser feita e, se a verificação for satisfatória, desejo que o resultado seja impresso. Abaixo está o 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

O código acima funciona muito bem, mas quando imprimo j, ele imprime como ['351', '342'], mas espero obter 351 342 (com um espaço no meio). Como é mais uma questão de python, não incluí os arquivos de entrada (basicamente são apenas números).

Alguém pode me ajudar?

Felicidades,

Chavanak