Rumah >pembangunan bahagian belakang >Tutorial Python >Berikut ialah tajuk berasaskan soalan yang menangkap intipati artikel: Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu daripada Senarai Dibuat dengan `readlines()` dalam Python?

Berikut ialah tajuk berasaskan soalan yang menangkap intipati artikel: Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu daripada Senarai Dibuat dengan `readlines()` dalam Python?

Barbara Streisand
Barbara Streisandasal
2024-11-03 04:24:31433semak imbas

Here's a question-based title that captures the essence of the article:

How Do I Remove Newline Characters from a List Created with `readlines()` in Python?

readline() Menghasilkan Senarai dengan Aksara Baris Baharu

Apabila menggunakan kaedah readlines() dalam Python untuk membaca kandungan fail teks dan simpannya dalam senarai, ia termasuk aksara baris baharu (n) pada penghujung setiap baris. Ini boleh menjadi tidak diingini dalam situasi tertentu.

Mengalih keluar Aksara Baris Baharu

Untuk menghapuskan aksara baris baharu daripada senarai, anda boleh memanfaatkan kaedah splitlines(). splitlines(), seperti namanya, membahagikan kandungan fail berdasarkan baris baharu dan mengembalikan senarai tanpa n.

Kod untuk Alih Keluar Aksara Baris Baharu

Berikut ialah versi terkini kod anda yang menunjukkan penggunaan splitlines():

<code class="python">with open('filename.txt') as f:
    mylist = f.read().splitlines()</code>

Daripada menggunakan readlines(), read() membaca keseluruhan fail sebagai rentetan. Selepas itu, splitlines() membahagikan rentetan ini kepada senarai berdasarkan pemisah baris, melucutkan aksara baris baharu. Pendekatan ini memberikan anda senarai di mana setiap elemen mewakili baris daripada fail teks, tanpa n.

Atas ialah kandungan terperinci Berikut ialah tajuk berasaskan soalan yang menangkap intipati artikel: Bagaimanakah Saya Mengalih Keluar Aksara Baris Baharu daripada Senarai Dibuat dengan `readlines()` dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn