Bagaimana cara mengonversi daftar untuk diatur dengan python?

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

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 Python

Mengatur

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 Python

Berikut 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 manual

Seperti 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 daftar

Objek 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 kurung

Dalam 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]

 

Kesimpulan

Konversi 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.