Bagaimana Anda mengonversi data menjadi string dengan python?
Dalam tutorial singkat ini, kita melihat semua metode yang berbeda dan kode yang dapat digunakan untuk mengonversi list menjadi string dengan Python Show
Daftar isi
Mengapa mengubah daftar python menjadi string?Mengubah daftar menjadi string dengan python adalah praktik umum. Salah satu kasus penggunaan paling umum untuk mengonversi daftar menjadi string adalah menampilkan konten daftar sebagai string atau melakukan manipulasi string. Ada beberapa cara untuk mengubah daftar menjadi string dengan python. Metode-metode ini tidak memiliki batasan khusus untuk perbandingan dan karenanya bermuara pada pemahaman dan preferensi programmer terhadap metode tertentu. Metode untuk mengubah daftar menjadi string dengan pythonMenggunakan bergabung()Cara paling pythonic untuk mengonversi daftar menjadi string adalah dengan menggunakan metode 2. Metode 2 digunakan untuk memfasilitasi tujuan yang tepat iniDibutuhkan iterables, menggabungkannya, dan mengembalikannya sebagai string. Namun, nilai dalam iterable harus bertipe data string Jika Anda iterable mengandung _4 Anda dapat menggunakan metode keduaSintaks join().
Di sini _5 mengacu pada pemisah yang diinginkanParameter Iterable - Setiap iterable - daftar, tupel, set, dll Kode untuk mengubah daftar python menjadi string menggunakan join().
Dalam kode di atas, pemisah adalah spasi 6 dan karenanya string yang berisi karakter dalam daftar yang dipisahkan oleh spasi dikembalikanSeperti yang disebutkan di atas, mari kita coba gunakan _2 pada iterable yang berisi 4. Itu akan mengembalikan _9
Menggunakan join() dan map()Metode ini mengubah daftar menjadi string dengan python menggunakan fungsi 0 dan 2. Metode ini digunakan ketika iterable, dalam kasus kami daftar berisi nilai integerKarena metode _2 hanya mengambil nilai string, kami menggunakan metode 0 untuk mengonversi nilai integer menjadi string sebelum mengonversi daftar menjadi stringMetode _0 menjalankan fungsi tertentu untuk semua nilai dalam iterable. Dan dalam kasus kami, kami menggunakannya untuk mengonversi setiap nilai dalam daftar menjadi stringSintaks peta().
Parameter function - Fungsi spesifik yang ingin Anda jalankan Iterable - Objek iterable yang berisi nilai Dengan menggunakan fungsi _5 yang mengubah objek menjadi string, kita dapat mengubah nilai int menjadi string sebelum menggunakan metode joinKode untuk mengubah daftar python menjadi string menggunakan map().
Konversi daftar menjadi string dengan python menggunakan loopMetode ketiga untuk mengonversi daftar menjadi string dengan python adalah dengan mengulang setiap objek dan menambahkannya ke dalam string. Saya tidak akan menyarankan metode ini karena python membuat string baru setiap kali Anda menambahkan objek Metode ini lambat dan hanya boleh digunakan untuk membantu memahami konsep mengonversi daftar menjadi string dengan python
Penutup pemikiran dan rekomendasiMengonversi daftar menjadi string dengan python kemungkinan besar bukan proses satu kali dan praktik terbaik adalah menentukan fungsi yang mengembalikan output Dan seperti yang disebutkan sebelumnya, tidak ada batasan signifikan yang dapat digunakan untuk menimbang mereka satu sama lain. Namun, mereka melayani kasus penggunaan yang berbeda Metode 1 dapat digunakan jika Anda yakin bahwa Anda tidak akan berurusan dengan nilai bilangan bulat apa pun. Metode 2 jika Anda tidak yakin atau memiliki nilai bilangan bulat dalam daftar Anda. Dan metode terakhir hanya bagi Anda untuk memahami mengonversi daftar menjadi string dengan python Bagaimana cara mengubah tipe data menjadi string?Konversi Semua Kolom menjadi String
. df. applymap(str) atau df. metode astype(str) .
Bagaimana cara mengubah int menjadi string Python?Untuk mengonversi bilangan bulat menjadi string dengan Python, gunakan fungsi str() . Fungsi ini mengambil tipe data apa pun dan mengubahnya menjadi string, termasuk bilangan bulat. Gunakan sintaks print(str(INT)) untuk mengembalikan int sebagai str , atau string.
Bagaimana Anda mengonversi tipe data dengan Python?Untuk mengonversi antar jenis, Anda cukup menggunakan nama jenis sebagai fungsi . Ada beberapa fungsi bawaan untuk melakukan konversi dari satu tipe data ke tipe data lainnya. Fungsi-fungsi ini mengembalikan objek baru yang mewakili nilai yang dikonversi. |