さて、そろそろPythonに戻って、質問があります。
下記の通りinput.txtを作り、
Name: Tarou Bob Cheng
Age: 28 34 46
City: Tokyo New_York Beijing

それを読み込み縦横を変換するプログラムを作成:
import sys
try:
  input = open('input.txt', 'r')
except IOError:
  print 'No File!'
  sys.exit()

lines = input.readlines()
wordlists = [line.split() for line in lines]
for row in zip(*wordlists):
  print '\t'.join(row)
すると何も出ない。
上記コード中、*wordlists[:-1]とすると:
Name:Age:City:
Tarou28Tokyo
Bob 34New_York
Cheng46Beijing
うまくOPされる。どうもinput.txt末尾の改行を
ダブって拾っているようだ。何故でしょうか?
print lines
['Name: Tarou Bob Cheng\n', 'Age: 28 34
 46\n', 'City: Tokyo New_York Beijing\n', '\n']