Python memiliki banyak struktur data untuk dikerjakan, dan setiap struktur menambahkan sesuatu ke tabel. Seringkali kita perlu mengonversi dari satu struktur data ke struktur data lainnya untuk meneruskan data dengan mulus Show
Kamus Python adalah wadah wajib yang digunakan dalam setiap kode pemrograman sehari-hari dan pengembangan web. Semakin banyak digunakan, semakin banyak persyaratan untuk menguasainya; Python dikt ke stringUntuk mengonversi kamus menjadi string dengan Python, gunakan json. dumps() fungsi. json. dumps() adalah fungsi bawaan yang mengubah objek Python menjadi string json # app.py import json stranger = {"Eleven": "Millie", "Mike": "Finn", "Will": "Noah"} # print original dictionary print("initial dictionary = ", stranger) print(type(stranger)) # convert dictionary into string # using json.dumps() op = json.dumps(stranger) # printing result as string print("final string = ", op) print("\n", type(op)) Keluaran➜ pyt python3 app.py initial dictionary = {'Eleven': 'Millie', 'Mike': 'Finn', 'Will': 'Noah'} <class 'dict'> final string = {"Eleven": "Millie", "Mike": "Finn", "Will": "Noah"} <class 'str'> ➜ pyt_ Pertama, kita harus mencetak kamus asli dan tipenya pada kode di atas. Kemudian, kami menggunakan json. dumps() berfungsi untuk mengonversi kamus menjadi string, lalu kami mencetak string dan tipe datanya. Python dict ke string menggunakan fungsi str()Python str() adalah fungsi bawaan yang mengubah nilai yang ditentukan menjadi string # app.py stranger = {"Eleven": "Millie", "Mike": "Finn", "Will": "Noah"} # print original dictionary print("initial dictionary = ", stranger) print(type(stranger)) # convert dictionary into string # using str() op = str(stranger) # printing result as string print("final string = ", op) print("\n", type(op)) Keluaran➜ pyt python3 app.py initial dictionary = {'Eleven': 'Millie', 'Mike': 'Finn', 'Will': 'Noah'} <class 'dict'> final string = {'Eleven': 'Millie', 'Mike': 'Finn', 'Will': 'Noah'} <class 'str'> ➜ pyt Pertama, kami mencetak kamus asli dan tipenya pada kode di atas. Kemudian, kami menggunakan fungsi str() untuk mengubah kamus menjadi string. String python ke kamusUntuk mengonversi string menjadi kamus dengan Python, gunakan literal modul ast. fungsi eval(). Ast. literal_eval() adalah metode perpustakaan ast yang mengevaluasi string yang berisi nilai Python dari sumber yang tidak diketahui tanpa kita harus mengurai nilai Di Python, ada beberapa struktur data yang digunakan untuk menyimpan nilai data masukan. Kamus adalah tipe data populer yang menyimpan objek dalam kumpulan yang tidak terurut. Ini menyimpan koleksi item dalam format key-value pair. Saat berhadapan dengan berbagai tipe data, konversi antar tipe data sangat penting untuk melayani fungsionalitas tertentu Dalam posting ini, kami akan mendemonstrasikan berbagai metode untuk mengonversi nilai Kamus menjadi nilai String dengan Python Jadi, mari kita mulai Metode 1. Menggunakan fungsi str()Di Python, fungsi “str()” bawaan digunakan untuk mengonversi nilai Kamus menjadi String. Fungsi “str()” tidak direkomendasikan untuk nilai besar, tetapi merupakan metode yang efisien untuk mengonversi nilai menjadi string. Semua nilai tipe data, termasuk float, integer, atau Dictionary, akan diubah menjadi string menggunakan fungsi str() 10 Distro Linux Teratas Harap aktifkan JavaScript Mari kita lihat contoh fungsi “str()”. Kode _Dalam kode di atas
Keluaran Pada output di atas, kami telah mengonversi nilai kamus menjadi nilai string Metode 2. Menggunakan json. dumps() FungsiDi Python, modul "JSON" bernama "json. dumps()” digunakan untuk mengubah nilai kamus menjadi string. "json. dumps()” dengan mudah mengurai string dari objek Python apa pun. "json. dumps()” mengambil objek kamus ke dalam parameternya dan mengembalikan nilai dalam string Mari kita pahami cara kerja "json. dumps()” melalui contoh kode Kode
Dalam keluaran di atas
Keluaran Output di atas menunjukkan konversi nilai kamus menjadi nilai string Metode 3. Menggunakan Untuk LoopFor loop juga digunakan untuk mengubah kamus menjadi string dengan bantuan beberapa fungsi bawaan seperti “. bergabung()” dan “. item()”. Fungsi "bergabung ()" menggabungkan semua elemen kamus menggunakan iterasi loop for dan mengembalikan nilai dalam string. Fungsi “item()” memanggil setiap nilai kunci dalam kamus Mari kita pahami pekerjaan mereka melalui contoh berikut _Dalam kode di atas
Keluaran Output menunjukkan bahwa item kamus diubah menjadi nilai string. Terakhir, tipenya juga dicetak Metode 4. Menggunakan acar. dumps() FungsiPickle adalah perpustakaan atau modul tujuan tunggal lainnya yang menggunakan "pickle. dumps()” untuk mengubah kamus menjadi string. Pickle kurang populer dibandingkan Modul "json" karena "json" didukung di banyak platform lainnya Contoh kode berikut menggunakan modul Pickle untuk mengonversi kamus menjadi string Kode
Dalam kode di atas
Keluaran Keluarannya menunjukkan bahwa kita telah mengonversi kamus menjadi string dan dari string kembali ke kamus Itu saja dari panduan Python ini KesimpulanPython menyediakan banyak cara untuk mengonversi kamus menjadi string dengan Python. "str()", "json. dumps()", dan "acar. fungsi dumps()” adalah pemain kunci dalam mengonversi nilai kamus menjadi string dengan Python. Semua metode berhasil mengubah nilai kamus menjadi string menggunakan pendekatan yang berbeda. Posting ini telah menunjukkan semua metode Python ini untuk mengonversi nilai variabel kamus menjadi string Bagaimana cara mengubah nilai kamus menjadi string dengan Python?Anda dapat dengan mudah mengonversi kamus Python menjadi string menggunakan fungsi str() . Fungsi str() mengambil objek (karena semua yang ada di Python adalah objek) sebagai parameter input dan mengembalikan varian string dari objek itu. Perhatikan bahwa itu tidak melakukan perubahan apa pun dalam kamus itu sendiri tetapi mengembalikan varian string.
Bisakah nilai kamus menjadi string?Nilai kamus bisa berupa apa saja (int, daftar, fungsi, string, dll).
Bagaimana cara mengekstrak nilai dari kamus?Gunakan dict. get() untuk mendapatkan nilai default untuk kunci yang tidak ada . Anda dapat menggunakan metode kamus get() ( dict ) untuk mendapatkan nilai default apa pun tanpa kesalahan jika kuncinya tidak ada.
Bagaimana cara mendapatkan nilai dari kamus Python?Python menyediakan . metode get() untuk mengakses nilai kamus jika ada. Metode ini mengambil kunci sebagai argumen pertama dan nilai default opsional sebagai argumen kedua, dan mengembalikan nilai untuk kunci yang ditentukan jika kunci ada di kamus. |