1

次のようなリストの大きなリストがあります。

X = [['a','b','c','d','e','f'],['c','f','r'],['r','h','l','m'],['v'],['g','j']]

各内部リストは文であり、これらのリストのメンバーは実際にはこの文の単語です.各文(内部リスト)がファイル内の個別の行にあり、各行が大きな this 内のこの内部リスト (文) の配置に対応する数値。上記の場合。出力を次のようにしたい:

1. a b c d e f
2. c f r
3. r h l m
4.v
5.g j

「テキスト」ファイルにこの形式で書き込む必要があります。誰かがPythonでコードを提案できますか? ありがとう

4

2 に答える 2

5
with open('somefile.txt', 'w') as fp:
  for i, s in enumerate(X):
    print >>fp, '%d. %s' % (i + 1, ' '.join(s))
于 2010-10-29T11:21:16.010 に答える
0
with open('file.txt', 'w') as f:
    i=1
    for row in X:
        f.write('%d. %s'%(i, ' '.join(row)))
        i+=1
于 2010-10-29T11:50:19.023 に答える