['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n']
、その後、ストリップの機能を使用して、にそれを回す:
['this', 'is', 'a', 'list', 'of', 'words']
I私が書いたものを働くだろうと思ったが、私はというエラーを取得しておいてください。ここでは
は、私が試したコードです:"'list' object has no attribute 'strip'"
strip_list = []
for lengths in range(1,20):
strip_list.append(0) #longest word in the text file is 20 characters long
for a in lines:
strip_list.append(lines[a].strip())
0を 'strip_list'に19回追加してから、削除した行を追加する理由を説明してください。そのコードはそれについて非常に悪い匂いがあります。また、ファイルからそのものを入手した場合は、大きなリストを作成して別の大きなリストに入れておくのは良い考えではありません。また、2、あなたのコードは、最長の単語/行の長さを知ることに依存すべきではありません。少しステップバック - あなたは何を達成しようとしていますか? 'strip_list'で何をしますか? –
関連[\ nをリスト要素から削除する方法](http:// stackoverflow。com/q/3849509) –