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 mengirimkan 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
Menambahkan elemen ke daftar adalah operasi standar, tetapi untuk menambahkan daftar ke daftar, ada dua variasi. Yang pertama adalah apakah Anda ingin menambahkan semua elemen daftar ke daftar lain. Yang kedua adalah jika Anda ingin menambahkan daftar lengkap ke daftar sebagai elemenDalam contoh ini, kita akan melihat kedua variasi tersebut, dan sesuai dengan kebutuhan Anda, Anda dapat menggunakan salah satunya. Tapi pertama-tama, mari kita lihat tutorial lengkapnya
Python menambahkan daftar ke daftar
Dua cara mudah untuk menambahkan daftar ke daftar dengan Python
- Perpanjang daftar(). Itu menambahkan semua item dari iterable
- daftar tambahkan(). Itu menambahkan satu item ke daftar. Tambahkan daftar sebagai satu item
Metode 1. Perpanjang daftar()
Untuk menambahkan daftar ke daftar dengan Python, gunakan metode list extend(). list extend() adalah fungsi Python bawaan yang menambahkan semua item iterable (list, tuple, string, dll. ) ke akhir daftar
Metode extend() mengambil iterable sebagai argumen dan mengembalikan daftar
Sintaksis
listA.extend(iterable)_Argumen
Metode extend() mengambil iterable seperti daftar, tuple, string, dll
Nilai Pengembalian
Metode extend() memodifikasi daftar asli. Itu tidak mengembalikan nilai apa pun
Implementasi menambahkan daftar ke daftar
Mari buat dua daftar menggunakan tanda kurung siku([ ])
listA = ["Millie", "Caleb", "Gaten"] listB = ["Finn", "Noah", "Sadie"]Sekarang, tambahkan daftar ke daftar menggunakan fungsi extend()
listA = ["Millie", "Caleb", "Gaten"] listB = ["Finn", "Noah", "Sadie"] listA.extend(listB) print(listA)Keluaran
['Millie', 'Caleb', 'Gaten', 'Finn', 'Noah', 'Sadie']Anda dapat melihat daftar itu dimodifikasi dan menambahkan semua elemen daftar
Metode list extend() tidak mengembalikan daftar baru;
Metode extend() tidak menambahkan daftar lengkap di dalam daftar. Sebaliknya, itu menambahkan semua elemen dari daftar kedua ke daftar pertama. Itu tidak menghitung daftar lengkap sebagai elemen
Metode 2. daftar tambahkan()
Untuk menambahkan daftar di dalam daftar sebagai elemen, gunakan daftar. menambahkan() metode. Daftar append() adalah fungsi Python bawaan yang menambahkan satu elemen ke daftar yang ada