Apa itu Daftar Bersarang Python? . Ini dikenal sebagai daftar bersarang. Anda dapat menggunakannya untuk mengatur data ke dalam struktur hierarkis. Buat Daftar Bersarang. Daftar bersarang dibuat dengan menempatkan urutan subdaftar yang dipisahkan koma
Pemahaman Daftar adalah salah satu fitur Python yang paling menakjubkan. Ini adalah cara yang cerdas dan ringkas untuk membuat daftar dengan mengulangi objek yang dapat diubah. Pemahaman Daftar Bersarang tidak lain adalah pemahaman daftar dalam pemahaman daftar lain yang sangat mirip dengan loop for bersarang
1. Pemahaman Daftar Python. Sebelumnya, kita telah membahas Daftar dengan Python. Dalam tutorial itu, apa itu pemahaman daftar Python dan bagaimana cara menggunakannya? . Bersamaan dengan ini, kita akan mempelajari pemahaman daftar bersyarat dan bersarang dalam Bahasa Pemrograman Python
Array Dinamis. Dalam python, daftar, set, dan kamus adalah objek yang bisa berubah. Sedangkan angka, string, dan tuple adalah objek yang tidak dapat diubah. Objek yang dapat diubah berarti bahwa kita menambahkan/menghapus item dari daftar, set, atau kamus, tetapi itu tidak berlaku untuk objek yang tidak dapat diubah seperti tuple atau string
Kamus Bersarang Python Pada artikel ini, Anda akan belajar tentang kamus bersarang dengan Python. Lebih khusus lagi, Anda akan belajar membuat kamus bersarang, mengakses elemen, memodifikasinya, dan seterusnya dengan bantuan contoh
Mengiris Daftar. Dalam Daftar Python, ada beberapa cara untuk mencetak seluruh Daftar dengan semua elemen, tetapi untuk mencetak rentang elemen tertentu dari daftar, kami menggunakan operasi Slice. Operasi irisan dilakukan pada Daftar dengan menggunakan tanda titik dua (. )
Kadang-kadang, kami menemukan data dalam format string dalam daftar dan diperlukan untuk mengubahnya menjadi daftar daftar. Masalah mengonversi daftar string ke daftar bersarang seperti ini cukup umum dalam pengembangan web
Daftar bersarang digunakan sebagai penginisialisasi untuk fungsi pengurangan yang kemudian mengurangi larik indeks yang menemukan level demi level hingga menemukan hasilnya. Fungsi lambda bagian dalam yang digunakan oleh pengurangan mengambil indeks berikutnya dan mengeluarkan array pada tingkat bersarang itu ketika digunakan sebagai input untuk iterasi pengurangan berikutnya
Jangan takut dengan nama- daftar daftar. Itu tidak lain adalah daftar dengan daftar lain sebagai elemen. Dalam tutorial ini, kita akan belajar tentang berbagai cara untuk membuat daftar list dengan Python
Daftar Isi
- Apa itu daftar daftar?
- Menggunakan fungsi append() untuk membuat daftar daftar dengan Python
- Buat daftar daftar menggunakan penginisialisasi daftar dengan Python
- Menggunakan pemahaman daftar untuk membuat daftar daftar
- Menggunakan for-loop untuk membuat daftar daftar dengan Python
- Menutup pikiran
Apa itu daftar daftar?
Dalam bahasa pemrograman apa pun, daftar digunakan untuk menyimpan lebih dari satu item dalam satu variabel. Dengan Python, kita dapat membuat daftar dengan mengapit semua elemen dengan tanda kurung siku [] dan setiap elemen dipisahkan dengan koma. Ini dapat digunakan untuk menyimpan integer, float, string, dan lainnya
Python menyediakan opsi untuk membuat daftar di dalam daftar. Sederhananya, itu adalah daftar bersarang tetapi dengan satu atau lebih daftar di dalamnya sebagai elemen
Berikut adalah contoh daftar daftar untuk memperjelas semuanya
Di sini, [a,b], [c,d], dan [e,f] adalah daftar terpisah yang diteruskan sebagai elemen untuk membuat daftar baru. Ini adalah daftar daftar
Sekarang kita akan membahas berbagai cara untuk membuat daftar list dengan Python
Menggunakan fungsi append() untuk membuat daftar daftar dengan Python
Apa yang dilakukan fungsi append() adalah menggabungkan semua daftar sebagai elemen ke dalam satu daftar. Itu menambahkan daftar di akhir daftarUntuk memiliki pemahaman lengkap tentang cara kerja fungsi ini, kami akan membuat dua daftar dan kemudian menggunakan fungsi append() kami akan menggabungkannya menjadi satu daftar
Memasukkan
# Create 2 independent lists list_1 = [a,b,c] list_2 = [d,e,f] # Create an empty list list = [] # Create List of lists list.append(list_1) list.append(list_2) print (list)_Keluaran
[[a,b,c],[d,e,f]]Buat daftar daftar menggunakan penginisialisasi daftar dengan Python
Menggunakan penginisialisasi daftar, kami memperlakukan daftar sebagai elemen. Kami membuat daftar daftar dengan meneruskan daftar sebagai elemen. Ini adalah cara termudah untuk membuat daftar daftar
Memasukkan
# Create 2 independent lists list_1 = [a,b,c] list_2 = [d,e,f] # Create List of lists list = [list1, list2] # Display result print(list)Keluaran
[[a,b,c],[d,e,f]]Menggunakan pemahaman daftar untuk membuat daftar daftar dengan Python
Pemahaman daftar adalah metode yang agak rumit namun singkat untuk membuat daftar daftar dengan Python
Memasukkan
list_1 = [a,b,c] list = [l1 for i in range(3)] print(list)Keluaran
[[a,b,c],[a,b,c],[a,b,c]]_Menggunakan for-loop untuk membuat daftar daftar dengan Python
Anda juga dapat menggunakan for-loop untuk membuat daftar daftar. Berikut ini cuplikan kode untuk pemahaman yang lebih baik
Memasukkan
list = [] # Create List of list for i in range(2): list.append([]) for j in range(3): list[i].append(j) print(lst)Keluaran
[[a,b,c],[a,b,c]]_Menutup pikiran
Daftar daftar adalah daftar di mana setiap elemen adalah daftar dengan sendirinya. Daftar adalah salah satu dari 4 tipe data bawaan di Python. Seseorang dapat mempelajari lebih lanjut tentang tipe data Python lainnya di sini