私はPythonの初心者です。私はPythonでコードを記述してテキストファイルを読み込み、各単語を分割してソートして印刷する必要があります。 -リスト内の文字列をPythonの単語に分割する
[「公正日に発生し、嫉妬月を殺す」、「しかし、向こうの窓破損によるソフト何軽い」
fname = raw_input("Enter file name: ") fh = open(fname) lst = list() words = list() for line in fh: line = line.strip() line.split() lst.append(line) lst.sort() print lst
私の出力です:ここで
は、私が書いたコードです、「これは東で、ジュリエットは太陽である」、「すでに病気とgrienterコードherewと淡いで誰が、 「が」、「あそこ」]
しかし、WH私はそれが
Listオブジェクトが何も属性が助けてください
を分割していないと言ってlst.split()
を分割しようとする専用!
for line in fh:
line = line.strip()
lst.extend(line.split())
ライン分割およびソートすることによって、全体のラインは、ネストされたジェネレータ式では、しかし、非常に簡潔に行うことができますこの問題では、append()関数を使用する必要があります。 – Dmytro