ホームページ > バックエンド開発 > Python チュートリアル > Python でテキスト ファイルをリストまたは配列に読み取る方法: 単一要素と個別アクセス?

Python でテキスト ファイルをリストまたは配列に読み取る方法: 単一要素と個別アクセス?

Linda Hamilton
リリース: 2024-10-28 07:51:30
オリジナル
761 人が閲覧しました

How to Read a Text File into a List or Array in Python: Single Element vs. Individual Access?

Python でテキスト ファイルをリストまたは配列に読み取る

Python で作業する場合、テキスト ファイルをリストまたは配列に読み取るのは次のとおりです。共通のタスク。これにより、コレクション内の個々の項目に簡単にアクセスできます。

ただし、ファイル全体が 1 つのリスト項目として読み取られる場合に一般的な問題が発生し、個々の要素にアクセスできなくなります。これに対処するには、split() メソッドを使用してファイルを小さなコンポーネントに分割する必要があります。

次の例を考えてみましょう。

<code class="python">text_file = open("filename.dat", "r")
lines = text_file.read().split(',')
print(lines)</code>
ログイン後にコピー

このコードでは、read() メソッドは以下を読み取ります。ファイル全体を文字列に変換します。次に、split(',') メソッドは、カンマを区切り文字として使用して文字列を分割し、個々の項目のリストを作成します。

ただし、より大きなファイルやより複雑なデータ構造の場合は、より慣用的なアプローチをお勧めします。

<code class="python">import csv
with open('filename.csv', 'r') as fd:
    reader = csv.reader(fd)
    for row in reader:
        # Perform operations on individual row items</code>
ログイン後にコピー

csv.reader() を使用すると、リストとしてファイルを 1 行ずつ反復処理できるため、大きなテキスト ファイルをより効率的かつ便利に操作できます。

以上がPython でテキスト ファイルをリストまたは配列に読み取る方法: 単一要素と個別アクセス?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート