Konversi tipe adalah salah satu konsep terpenting untuk dipahami saat pemrograman. Setiap struktur data dalam python memiliki sifat menyimpan data dan memungkinkan Anda untuk melakukan operasi di atasnya. Oleh karena itu, typecasting adalah metode untuk mengubah data atau variabel dari satu struktur data ke struktur data lainnya untuk melakukan operasi yang diperlukan Show
Ketika datang ke set dan daftar python, banyak metode yang digunakan dengan Anda dapat melakukan konversi tipe eksplisit untuk mengonversi set ke daftar. Pada artikel ini, kita akan membahas semua metode ini secara mendetail dengan contoh-contoh tetapi sebelum itu, mari kita pahami secara singkat kumpulan python dan daftar python Apa yang Diatur dengan Python?Himpunan adalah kumpulan item yang tidak terurut. Setiap elemen dalam himpunan bersifat unik. Anda bisa membuat satu set dengan mengapit elemen di dalam kurung kurawal({}), dipisahkan dengan koma(,). Oleh karena itu, elemen set tidak terurut, tidak dapat diubah, dan memungkinkan nilai unik. Di sini unordered berarti bahwa elemen dalam himpunan tidak memiliki urutan khusus untuk diikuti. Itu dapat memiliki urutan yang berbeda setiap kali Anda menggunakannya, dan karenanya Anda tidak dapat merujuknya dengan kunci atau nilai indeks apa pun. Fitur yang paling penting dari himpunan ini adalah sebagian sifatnya dapat berubah. Ini berarti set dapat berubah tetapi hanya menyimpan elemen yang tidak dapat diubah Misalnya set1 = {10, 20, 30} print(set1) # set of mixed datatypes set2 = {100.0, "favtutor", (10, 20, 30)} print(set2)
Keluaran {10, 20, 30} {'favtutor', 100.0, (10, 20, 30)}_ Apa itu Daftar dengan Python?Daftar Python adalah struktur data yang digunakan untuk menyimpan banyak elemen dalam satu variabel. Anda dapat membuat daftar dengan mengumpulkan rangkaian elemen dari berbagai jenis dan mengapitnya di dalam tanda kurung siku([]), dipisahkan dengan koma(,). Pemrograman Python terdiri dari enam tipe data berbeda yang dapat menyimpan urutan elemen, tetapi daftar ini paling sering digunakan Daftar Python adalah kumpulan elemen yang dipesan di mana Anda dapat mengaksesnya dengan menggunakan nilai indeksnya. Daftar bersifat dapat berubah, yang berarti Anda dapat menambah, mengubah, atau menghapus elemen daftar kapan pun Anda mau. Lihat contoh di bawah ini untuk memahami secara singkat daftar secara mendetail Misalnya sample_list = ["Compile", "With", "Favtutor"] print(sample_list)
Keluaran ['Compile', 'With', 'Favtutor']
Perbedaan Antara Set dan List dengan PythonMengatur Daftar Tidak dipesan Dipesan Itu tidak mendukung mengiris Mendukung pemotongan Sebagian bisa berubah Sepenuhnya bisa berubah Tidak ada duplikat yang diizinkan Duplikat diperbolehkan Elemen tidak dapat diubah atau diganti Elemen dapat diubah atau diganti
Setelah memahami set dan list di python secara singkat, sekarang saatnya mempelajari metode yang secara eksplisit dapat mengonversi set python ke list
Konversi Set ke Daftar dengan PythonBerikut adalah lima metode umum yang digunakan untuk mengonversi kumpulan ke daftar dalam pemrograman python 1) Menggunakan fungsi list()Python mendukung banyak fungsi bawaan untuk memudahkan pemrograman bagi para pengembang. list() adalah salah satu fungsi yang dapat membantu Anda mengubah set python menjadi tipe data daftar. Anda harus meneruskan set python di dalam fungsi list() sebagai argumen, dan hasilnya akan berupa daftar elemen yang sama. Lihatlah contoh di bawah ini Misalnya sample_set = {10, 20, 30, 40} my_list = list(sample_set) print(my_list)_
Keluaran [40, 10, 20, 30]
Catatan. - Di sini urutan daftarnya bisa acak dan tidak harus diurutkan 2) Menggunakan iterasi manualSeperti disebutkan di atas, set ini bersifat iterable. Oleh karena itu, Anda dapat secara manual menambahkan elemen ke daftar untuk mengonversi kumpulan python ke struktur data daftar. Metode ini jarang digunakan sebagai konversi tipe karena metode ini melibatkan banyak pekerjaan manual dan tidak memiliki keuntungan tambahan dibandingkan menggunakan fungsi list() Misalnya sample_set = {10, 20, 30, 40} l = [] for i in sample_set: l.append(i) print(l)_
Keluaran [40, 10, 20, 30]
3) Ubah set beku menjadi daftarObjek python frozenset adalah kumpulan elemen data yang tidak dapat diubah dan tidak dapat diubah. Oleh karena itu, Anda tidak dapat memodifikasi elemen dari frozenset. Untuk mengonversi set ini menjadi daftar, Anda harus menggunakan fungsi daftar dan meneruskan set sebagai parameter untuk mendapatkan objek daftar sebagai output Contoh sample_set = frozenset({10, 20, 30, 40}) my_list = list(sample_set) print(my_list)_
Keluaran [40, 10, 20, 30]
4) Menggunakan metode sortir()Anda dapat mengonversi satu set ke dalam daftar dalam urutan yang ditentukan menggunakan fungsi sortir(). Satu-satunya kelemahan dari fungsi ini adalah bahwa elemen himpunan harus dapat disortir secara alami. Contoh di bawah menjelaskan secara singkat cara kerja metode sortir() untuk mengonversi set ke daftar dalam pemrograman python Misalnya {10, 20, 30} {'favtutor', 100.0, (10, 20, 30)}_0
Keluaran {10, 20, 30} {'favtutor', 100.0, (10, 20, 30)}_1
5) Buka kemasan yang diatur di dalam tanda kurungDalam metode ini, Anda harus membongkar set di dalam daftar literal, yang dibuat karena adanya koma tunggal (,). Pendekatan ini lebih cepat daripada yang lain untuk mengonversi set ke daftar dengan python, tetapi sulit dibaca Misalnya {10, 20, 30} {'favtutor', 100.0, (10, 20, 30)}_2
Keluaran [40, 10, 20, 30]
KesimpulanKonversi eksplisit dari satu tipe data ke tipe data lainnya menghabiskan banyak waktu jika Anda tidak terbiasa dengan metode dan pendekatan untuk menggunakannya. Artikel ini menyarankan beberapa metode umum untuk mengonversi set ke daftar dalam pemrograman python bersama dengan pengenalan singkat dan perbandingan set dan daftar itu sendiri. Selalu disarankan untuk memahami secara singkat jenis metode konversi ini agar pengkodean Anda lebih cepat dan efektif. Untuk mempelajari lebih lanjut, kunjungi artikel kami “4 cara mengonversi int menjadi string dengan python” Bagaimana cara mengonversi daftar menjadi satu set?Kita dapat mengonversi daftar menjadi satu set menggunakan perintah set() , di mana kita harus menyisipkan nama daftar di antara tanda kurung yang .
Apa yang dilakukan set () dengan Python?set() digunakan untuk mengonversi salah satu iterable menjadi urutan elemen iterable dengan elemen yang berbeda , biasa disebut Set. Parameter. Setiap urutan iterable seperti daftar, tupel atau kamus. Pengembalian. Himpunan kosong jika tidak ada elemen yang dilewatkan. |