Halo para pembaca. Pada artikel ini, kami akan berfokus pada Berbagai Cara untuk Mencetak daftar Python. Jadi, mari kita mulai
Pertama, apa itu Daftar Python?
Python memberi kita berbagai struktur data untuk menyimpan dan memproses data. Daftar adalah salah satunya
Daftar Python adalah struktur data yang menyimpan urutan nilai data yang dapat diubah ke dalamnya. Selain itu, daftar dapat dianggap sebagai kumpulan elemen yang dipesan i. e. mereka mengikuti urutan elemen
Mari kita fokus pada beberapa Teknik untuk Mencetak elemen Daftar
1. Menggunakan fungsi map() untuk mencetak Daftar Python
Fungsi peta Python () dapat dipukuli dengan fungsi join () untuk mencetak daftar Python dengan mudah
Sintaksis
''.join(map(str,list))
Contoh
lst = [10,20,30,'John',50,'Joe'] print("Elements of the List:\n") print('\n'.join(map(str, lst))) _
Penjelasan
- Pada awalnya, kami menerapkan metode peta dan mengonversi nilai yang ada dalam daftar menjadi string yaitu kami memetakannya ke format string
- Kemudian, kami menerapkan metode gabungan untuk merakit elemen dan menyertakan baris baru untuk memisahkan elemen
Keluaran
Elements of the List: 10 20 30 John 50 Joe
2. Menggunakan simbol '*' untuk mencetak daftar Python
Selanjutnya, kita akan menggunakan simbol Python '*' untuk mencetak daftar
Sintaksis
*list
Kami dapat menyesuaikan output dengan memasukkan nilai sep. Di bawah ini, kami telah menetapkan nilai pemisahan ke baris baru
Contoh
lst = [10,20,30,'John',50,'Joe'] print("Elements of the List:\n") print(*lst, sep = "\n") _
Keluaran
Elements of the List: 10 20 30 John 50 Joe
3. Metode Naif- Menggunakan for loop
Sebagai pemula, metode Naïve selalu yang terbaik untuk memulai
Dalam metode ini, kami mengulangi setiap elemen daftar menggunakan loop for dan kemudian mencetak daftar Python di sini
Sintaksis
for element in list: print(element) _
Contoh
lst = [10,20,30,'John',50,'Joe'] print("Elements of the List:\n") for x in lst: print(x)
Keluaran
Elements of the List: 10 20 30 John 50 Joe _
Kesimpulan
Jadi, seperti yang disaksikan di atas, ini adalah cara berbeda untuk Mencetak daftar Python. Tentu saja, kita dapat menggunakan lebih banyak metode untuk hal yang sama. Tapi saya percaya, metode 1 dan 2 (dibahas di atas) masih menonjol
Dengan ini kita telah sampai pada akhir topik ini. Untuk lebih banyak topik yang terkait dengan Python, Pantau terus dan sampai saat itu, Teruslah Belajar dan Berkembang bersama kami. 🙂
Daftar digunakan dalam python untuk menyimpan data saat kita perlu mengaksesnya secara berurutan. Pada artikel ini, kita akan membahas bagaimana kita bisa membuat daftar list dengan python. Kami juga akan mengimplementasikan program untuk melakukan berbagai operasi seperti menyortir, menelusuri, dan membalik daftar daftar dengan python
Daftar isi
Apa Daftar Daftar di Python?
Daftar list di python adalah list yang berisi list sebagai elemennya. Berikut adalah contoh daftar list
myList=[[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]_Di sini, The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_3 berisi lima daftar sebagai elemennya. Oleh karena itu, ini adalah daftar daftar
Buat Daftar Daftar dengan Python
Untuk membuat daftar daftar dengan python, Anda dapat menggunakan tanda kurung siku untuk menyimpan semua daftar dalam. Misalnya, jika Anda memiliki 5 daftar dan Anda ingin membuat daftar daftar dari daftar yang diberikan, Anda dapat memasukkannya ke dalam tanda kurung siku seperti yang ditunjukkan pada kode python berikut
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]Dalam contoh di atas, Anda dapat mengamati bahwa kami telah membuat daftar daftar menggunakan daftar yang diberikan.
Daftar Daftar Menggunakan Metode append() dengan Python
Kita juga bisa membuat daftar list menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4 dengan python. Metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_4, ketika dipanggil pada daftar, mengambil objek sebagai input dan menambahkannya ke akhir daftar. Untuk membuat daftar list menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4, pertama-tama kita akan membuat list baru yang kosong. Untuk ini, Anda dapat menggunakan notasi tanda kurung siku atau konstruktor The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]7. Konstruktor The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_7, ketika dijalankan tanpa argumen input, mengembalikan daftar kosong
Setelah membuat daftar kosong, kita dapat menambahkan semua daftar yang diberikan ke daftar yang dibuat menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4 untuk membuat daftar daftar dengan python seperti yang ditunjukkan pada cuplikan kode berikut
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]Jika Anda ingin membuat daftar daftar seperti larik 2-d hanya menggunakan tipe data bilangan bulat, Anda dapat menggunakan pengulangan for bersarang dengan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4 untuk membuat daftar daftar.
Dalam pendekatan ini, pertama-tama kita akan membuat daftar baru, misalnya The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]3. Setelah itu, kita akan menggunakan pengulangan for bersarang untuk menambahkan daftar lain ke The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]3. Di luar untuk loop dari loop bersarang, kami akan membuat daftar kosong lainnya, katakanlah myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)3. Di dalam for loop, kita akan menambahkan angka ke myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)3 menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4
Setelah menambahkan angka ke myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)_3, kita akan mendapatkan daftar bilangan bulat. Setelah itu, kita akan sampai pada perulangan for luar dan akan menambahkan myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)3 ke The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]3. Dengan cara ini, kita dapat membuat daftar daftar
Misalnya, misalkan kita harus membuat larik angka 3×3. Untuk ini, kita akan menggunakan fungsi myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)9 dan loop for untuk membuat daftar list dengan python sebagai berikut
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)Keluaran
The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]Buat Daftar Daftar Menggunakan Pemahaman Daftar dengan Python
Alih-alih menggunakan perulangan for, Anda dapat menggunakan pemahaman daftar dengan fungsi myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)9 untuk membuat daftar daftar dengan cara yang ringkas seperti yang ditunjukkan pada contoh berikut
myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)Keluaran
The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]Akses Elemen dalam Daftar Daftar dengan Python
Kita dapat mengakses isi daftar menggunakan indeks daftar. Dalam daftar datar atau daftar 1-d, kita dapat langsung mengakses elemen daftar menggunakan indeks elemen. Misalnya, jika kita ingin menggunakan nilai positif sebagai indeks untuk elemen daftar, kita dapat mengakses item pertama dari daftar menggunakan indeks 0 seperti yang ditunjukkan di bawah ini
myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_0Demikian pula, jika kita menggunakan nilai negatif sebagai indeks daftar, kita dapat mengakses elemen terakhir dari daftar menggunakan indeks -1 seperti yang ditunjukkan di bawah ini.
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_1Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_2Jika Anda ingin mengakses daftar dalam dari daftar daftar, Anda dapat menggunakan indeks daftar dengan cara yang sama seperti yang ditunjukkan pada contoh di atas
Jika Anda menggunakan angka positif sebagai indeks daftar, Anda dapat mengakses daftar dalam pertama dari daftar daftar menggunakan indeks 0 seperti yang ditunjukkan di bawah ini
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_3Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_4Demikian pula, jika Anda menggunakan angka negatif sebagai indeks daftar, Anda dapat mengakses daftar dalam terakhir dari daftar daftar seperti yang ditunjukkan di bawah ini
Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_6Untuk mengakses elemen daftar dalam, Anda perlu menggunakan tanda kurung siku ganda setelah nama daftar. Di sini, tanda kurung siku pertama menunjukkan indeks daftar dalam, dan tanda kurung siku kedua menunjukkan indeks elemen dalam daftar dalam.
Misalnya, Anda dapat mengakses elemen ketiga dari daftar kedua dari daftar daftar menggunakan tanda kurung siku seperti yang ditunjukkan di bawah ini
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_7Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_8Lintasi Daftar Daftar dengan Python
Untuk melintasi elemen daftar daftar, kita bisa menggunakan for a loop. Untuk mencetak daftar dalam, kita cukup mengulangi daftar daftar seperti yang ditunjukkan di bawah ini
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_9Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]0Alih-alih mencetak seluruh daftar saat melintasi daftar daftar, kami juga dapat mencetak elemen daftar. Untuk ini, kita akan menggunakan perulangan for lain selain perulangan for yang ditunjukkan pada contoh sebelumnya. Di loop for bagian dalam, kita akan mengulang melalui daftar bagian dalam dan mencetak elemennya seperti yang ditunjukkan di bawah ini
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]1Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]2Hapus Elemen Dari Daftar Daftar dengan Python
Untuk menghapus daftar dalam dari daftar daftar, kita dapat menggunakan metode objek daftar yang berbeda
Hapus Elemen Dari Daftar Daftar Menggunakan Metode pop()
Kita dapat menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_1 untuk menghapus item terakhir dari daftar daftar. Metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_1, ketika dipanggil pada daftar daftar, menghapus elemen terakhir dan mengembalikan daftar yang ada di posisi terakhir. Kita dapat memahami ini menggunakan contoh sederhana yang ditunjukkan di bawah ini
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]3Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]4Untuk menghapus daftar dalam lainnya, kita perlu mengetahui indeksnya. Misalnya, kita dapat menghapus elemen kedua dari daftar list menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]1. Untuk ini, kami akan memanggil metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]1 pada daftar dan akan meneruskan indeks daftar kedua i. e. 1 ke metodeThe list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_1. Setelah eksekusi, metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_1 akan menghapus daftar dalam kedua dari daftar daftar dan akan mengembalikannya seperti yang ditunjukkan pada contoh berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]5Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]6Hapus Elemen Dari Daftar Daftar Menggunakan Metode remove()
Jika kita mengetahui elemen yang harus dihapus, kita juga dapat menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]7 untuk menghapus daftar dalam. Metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_7, ketika dipanggil pada daftar, mengambil elemen yang akan dihapus sebagai argumen masukannya. Setelah eksekusi, ini menghapus kejadian pertama dari elemen yang diteruskan sebagai argumen masukan. Untuk menghapus daftar dalam, kita dapat menggunakan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]7 seperti yang ditunjukkan di bawah ini
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]7Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]8Ratakan Daftar Daftar dengan Python
Terkadang, kita perlu meratakan daftar daftar untuk membuat daftar 1-d. Untuk meratakan daftar daftar, kita dapat menggunakan for loop dan metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4. Dalam pendekatan ini, pertama-tama kita akan membuat daftar kosong katakanlah myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1
Setelah membuat myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])_1, kita akan menggunakan perulangan for bersarang untuk melintasi daftar daftar. Di loop luar untuk, kami akan memilih daftar dalam. Setelah itu, kita akan menelusuri elemen-elemen dari daftar dalam di dalam for loop. Dalam loop for dalam, kita akan memanggil metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4 pada myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1 dan akan meneruskan elemen loop for dalam sebagai argumen input ke metode The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]4.
Setelah eksekusi for loop, kita akan mendapatkan daftar datar yang dibuat dari daftar daftar seperti yang ditunjukkan pada kode berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]]_9Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_0Alih-alih menggunakan perulangan for, Anda juga dapat menggunakan pemahaman daftar untuk meratakan daftar daftar seperti yang ditunjukkan di bawah ini
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_1Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_0Membalikkan Daftar Daftar dengan Python
Kami dapat membalikkan daftar daftar dengan dua cara. Salah satu pendekatannya adalah membalik urutan daftar dalam saja dan membiarkan urutan elemen dalam daftar dalam tetap utuh. Pendekatan lain adalah membalik urutan elemen dalam daftar dalam juga
Balik Urutan Daftar Dalam di Daftar Daftar dengan Python
Untuk menyederhanakan membalikkan urutan daftar dalam, pertama-tama kita akan membuat daftar kosong, misalnya myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1. Setelah itu, kami akan menelusuri daftar daftar dalam urutan terbalik. Saat melintasi, kami akan menambahkan daftar dalam ke myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1. Dengan cara ini, kita akan mendapatkan daftar daftar terbalik myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1 setelah eksekusi for loop. Anda dapat mengamati ini dalam contoh berikut
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_3Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_4Alih-alih menggunakan perulangan for, Anda dapat menggunakan metode myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])9 untuk membalik daftar daftar. Metode myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])_9, ketika dipanggil pada daftar, membalikkan urutan elemen dalam daftar. Ketika kami akan memanggil metode myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])_9 pada daftar daftar, itu akan membalikkan urutan daftar dalam seperti yang ditunjukkan pada contoh berikut
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_5Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_4Dalam pendekatan di atas, daftar asli dimodifikasi. Namun, itu bukan situasi pada contoh sebelumnya. Dengan demikian, Anda dapat memilih pendekatan tergantung pada apakah Anda harus mengubah daftar asli atau tidak
Membalik Urutan Elemen Daftar Dalam di Daftar Daftar dengan Python
Selain membalik urutan daftar dalam, Anda juga dapat membalik urutan elemen dalam daftar dalam. Untuk ini, pertama-tama kita akan membuat daftar kosong, misalnya myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1. Setelah itu, kita akan menelusuri daftar daftar dalam urutan terbalik menggunakan perulangan for a. Di dalam for loop, kita akan membuat daftar kosong, misalnya myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)3. Setelah itu, kita akan menelusuri elemen-elemen dari daftar dalam dalam urutan terbalik menggunakan perulangan for lainnya. Saat melintasi elemen daftar dalam, kami akan menambahkan elemen ke myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)3. Di luar loop dalam, kami akan menambahkan myList = [[i+j for i in range(3)] for j in range(3)] print("The list of lists is:") print(myList)3 ke myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1
Setelah eksekusi for loop, kita akan mendapatkan daftar dengan semua elemen dalam urutan terbalik seperti yang ditunjukkan pada kode berikut
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_7Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_8Alih-alih menggunakan for loop untuk membalik elemen-elemen dari daftar dalam, Anda dapat menggunakan metode myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])9 seperti yang ditunjukkan di bawah ini
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_9Keluaran
list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [] myList.append(list1) myList.append(list2) myList.append(list3) myList.append(list4) myList.append(list5) print("The list of lists is:") print(myList)_8Di sini, pertama-tama kita membalikkan daftar dalam di dalam for loop. Setelah itu, kami menambahkannya ke myList = [1, 2, 3, 4, 5] print("The list is:") print(myList) print("The first item of the list is:") print(myList[0])1. Dengan cara ini, kami telah memperoleh daftar daftar di mana daftar dalam, serta elemen daftar dalam, hadir dalam urutan terbalik dibandingkan dengan daftar asli.
Urutkan Daftar Daftar dengan Python
Untuk mengurutkan daftar list dengan python, kita bisa menggunakan metode sort() atau fungsi sortir.
Urutkan Daftar Daftar dengan Python Menggunakan Metode sort()
Metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_09, ketika dipanggil pada daftar, mengurutkan elemen daftar dalam urutan yang meningkat. Saat kami memanggil metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_09 pada daftar daftar, ini mengurutkan daftar dalam berdasarkan elemen pertama dari daftar dalam
Dengan kata lain, daftar dalam yang elemen pertamanya terkecil di antara elemen pertama dari semua daftar dalam diberi posisi pertama dalam daftar daftar. Demikian pula, daftar dalam yang elemen pertamanya terbesar di antara elemen pertama dari semua daftar dalam diberi posisi terakhir
Juga, jika dua daftar dalam memiliki elemen yang sama pada posisi pertama, posisinya ditentukan berdasarkan elemen kedua. Jika elemen kedua dari daftar dalam juga sama, posisi daftar akan ditentukan berdasarkan elemen ketiga, dan seterusnya. Anda dapat mengamati ini dalam contoh berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 1Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 2Anda juga dapat mengubah perilaku metode ________11______09. Untuk ini, Anda dapat menggunakan parameter 'list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_12' dari metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)09. Metode 'list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_12' menggunakan operator atau fungsi sebagai argumen masukan. Misalnya, jika Anda ingin mengurutkan daftar daftar menurut elemen ketiga dari daftar dalam, Anda bisa meneruskan operator yang menggunakan elemen ketiga dari daftar dalam sebagai berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 3Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 4Jika Anda ingin mengurutkan daftar berdasarkan elemen terakhir dari daftar dalam, Anda dapat melakukannya sebagai berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 5Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 4Demikian pula, jika Anda ingin mengurutkan daftar daftar sesuai dengan panjang daftar dalam, Anda dapat meneruskan fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)15 ke parameter 'list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)12' dari metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)09. Setelah eksekusi, metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_09 akan mengurutkan daftar daftar menggunakan panjang daftar dalam. Anda dapat mengamati ini dalam contoh berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 7Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 8Menyortir Daftar Daftar dengan Python Menggunakan Fungsi sortir()
Jika Anda tidak diizinkan untuk mengubah daftar asli dari daftar, Anda dapat menggunakanlist1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)19fungsi untuk mengurutkan daftar dari daftar. Fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_19 bekerja dengan cara yang mirip dengan metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)09. Namun, alih-alih mengurutkan daftar asli, ini mengembalikan daftar yang diurutkan.
Untuk mengurutkan daftar daftar, Anda dapat meneruskan daftar ke fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)19. Setelah dieksekusi, fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_19 akan mengembalikan daftar yang diurutkan seperti yang ditunjukkan pada contoh berikut
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] _9Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 2Anda juga dapat menggunakan parameter list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)12 untuk mengurutkan daftar daftar menggunakan fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)19. Misalnya, Anda dapat mengurutkan daftar daftar menurut elemen ketiga dari daftar dalam menggunakan fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)19 seperti yang ditunjukkan di bawah ini
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)1Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 4Jika Anda ingin mengurutkan daftar berdasarkan elemen terakhir dari daftar dalam, Anda dapat melakukannya sebagai berikut
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)3Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 4Demikian pula, jika Anda ingin mengurutkan daftar daftar sesuai dengan panjang daftar dalam, Anda dapat meneruskan fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)15 ke parameter 'list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)12' dari fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)19. Setelah eksekusi, fungsi list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_19 akan mengembalikan daftar daftar yang diurutkan menggunakan panjang daftar dalam. Anda dapat mengamati ini dalam contoh berikut
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)5Keluaran
The first list is: [1, 2, 3, 4, 5] The second list is: [12, 13, 23] The third list is: [10, 20, 30] The fourth list is: [11, 22, 33] The fifth list is: [12, 24, 36] The list of lists is: [[1, 2, 3, 4, 5], [12, 13, 23], [10, 20, 30], [11, 22, 33], [12, 24, 36]] 8Menggabungkan Dua Daftar Daftar dengan Python
Jika Anda diberikan dua daftar daftar dan Anda ingin menggabungkan daftar daftar, Anda dapat melakukannya dengan menggunakan operator + seperti yang ditunjukkan di bawah ini
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)7Keluaran
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)8Di sini, elemen dalam dari kedua daftar digabungkan menjadi satu daftar daftar
Salin Daftar Daftar dengan Python
Untuk menyalin daftar daftar dengan python, kita dapat menggunakan metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)31 dan list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)32 yang disediakan dalam modul list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)33.
Daftar Daftar Salinan Dangkal dengan Python
Metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_31 mengambil daftar bersarang sebagai argumen masukan. Setelah dieksekusi, ia mengembalikan daftar daftar yang mirip dengan daftar aslinya. Anda dapat mengamati ini dalam contoh berikut
myList = [] for i in range(3): tempList = [] for j in range(3): element = i + j tempList.append(element) myList.append(tempList) print("The list of lists is:") print(myList)_9Keluaran
The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_0Operasi yang dibahas dalam contoh di atas disebut salinan dangkal. Di sini, elemen dalam di daftar yang disalin dan daftar asli menunjuk ke lokasi memori yang sama. Jadi, setiap kali kami membuat perubahan dalam daftar yang disalin, itu tercermin dalam daftar asli. Demikian pula, jika kami membuat perubahan pada daftar asli, itu tercermin dalam daftar yang disalin. Untuk menghindarinya, Anda dapat menggunakan metode ________11______32
Daftar Daftar Salinan Dalam dengan Python
Metode list1 = [1, 2, 3, 4, 5] print("The first list is:", list1) list2 = [12, 13, 23] print("The second list is:", list2) list3 = [10, 20, 30] print("The third list is:", list3) list4 = [11, 22, 33] print("The fourth list is:", list4) list5 = [12, 24, 36] print("The fifth list is:", list5) myList = [list1, list2, list3, list4, list5] print("The list of lists is:") print(myList)_32 mengambil daftar bersarang sebagai argumen masukannya. Setelah dieksekusi, itu membuat salinan dari semua elemen daftar bersarang di lokasi berbeda dan kemudian mengembalikan daftar yang disalin. Jadi, setiap kali kami membuat perubahan dalam daftar yang disalin, itu tidak tercermin dalam daftar asli. Demikian pula, jika kami membuat perubahan pada daftar asli, itu tidak tercermin dalam daftar yang disalin. Anda dapat mengamati ini dalam contoh berikut
The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_1Keluaran
The list of lists is: [[0, 1, 2], [1, 2, 3], [2, 3, 4]]_0Kesimpulan
Pada artikel ini, kita telah membahas daftar list di python. Kami telah membahas bagaimana kami dapat melakukan berbagai operasi pada daftar daftar. Kami juga telah membahas bagaimana salinan dangkal dan salinan dalam bekerja dengan daftar daftar. Selain itu, kami telah membahas cara mengurutkan, membalikkan, meratakan, dan melintasi daftar daftar dengan python, Untuk mengetahui lebih banyak tentang bahasa pemrograman python, Anda dapat membaca artikel ini tentang pemahaman kamus dengan python. Anda mungkin juga menyukai artikel ini tentang penanganan file dengan python
Terkait
Pelatihan Python yang Direkomendasikan
Kursus. Python 3 Untuk Pemula
Lebih dari 15 jam konten video dengan instruksi terpandu untuk pemula. Pelajari cara membuat aplikasi dunia nyata dan kuasai dasar-dasarnya