Resposta curta
O zero significa que o comando foi executado com sucesso (senão seria 1
)
Acho que é isso que você queria:
#!/usr/bin/python
import subprocess
a=["wc", "-l", "file.txt"]
y = subprocess.check_output(a).decode("utf-8").strip()
print(y)
Com saída:
35 file.txt