私はちょうどコードを覚えていて、入力txtファイルを取り、各行の文字がそのリストの要素であるリストに分割しようとしています。例えば、ファイルの場合:文字と行ごとにリストのリストにtxtファイルを分割する
abcde
fghij
klmno
私はこれを試してみましたが、結果は私が探しています何ではありません
[['a','b','c','d','e'], ['f','g','h','i','j'],['k','l','m','n','o']]
を作成したいと思います。
file = open('alpha.txt', 'r')
lst = []
for line in file:
lst.append(line.rstrip().split(','))
print(lst)
[['abcde', 'fghij', 'klmno']]
私はまた近いである、これを試してみましたが、私は2つのコードを結合する方法がわからない:
file = open('alpha.txt', 'r')
lst = []
for line in file:
for c in line:
lst.append(c)
print(lst)
['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o']
私はlst.append
にrstrip
を追加しようとしましたが、それはしませんでした仕事(または私はそれを正しくしなかった)。申し訳ありません - 完全な初心者ここ!
改行文字を含めたくないということを言及する必要があります。どんな助けでも大歓迎です!
これは大きな助けで、あなたのすべてをありがとうございます。私はまだ「開かれた」ことを学んだことはなく、Dekelの反応は、私がどのようにして学ぼうとしているかに対応しているようです。とても有難い! – user7250011