Pythonでリストをタブ区切りで表示する
失敗例1: +を使って文字列をタブを結合すると失敗した
print list[0] + "\t" + list[1]
実行
Traceback (most recent call last): File "hoge.py", line 5, in <module> print list[0] + "\t" + list[1] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)
Oh...
失敗例2: 区切り文字でlistをjoinすると失敗した
print '\t'.join(list)
実行
Traceback (most recent call last): File "hoge.py", line 5, in <module> print '\t'.join(list) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)
なぬ・・・
成功: 区切り文字でlistの各要素をjoinする
'\t'.join([str(i) for i in list])
再度実行
column1 column2
いえす