Fungsi ini mengulang beberapa iterable secara paralel dan menghasilkan tupel dengan item dari setiap iterable
Fungsi zip_ mengembalikan iterator tupel
Kami menggunakan pengiris daftar dalam panggilan ke fungsi zip()
Sintaks untuk mengiris daftar adalah my_list[start:stop:step]
Kami menentukan nilai step_ untuk mendapatkan daftar yang berisi setiap 3 elemen karena kami ingin mencetak 3 kolom
Irisan daftar pertama berisi setiap 3 elemen dari daftar asli yang dimulai dari indeks 0
Irisan daftar kedua berisi setiap 3 elemen dari daftar asli yang dimulai dari indeks 1
Langkah terakhir adalah menggunakan literal string yang diformat untuk memformat item daftar dalam kolom
Literal string terformat juga memungkinkan kita untuk menggunakan blok ekspresi in
Ruang antara titik dua dan tanda kurang dari adalah karakter isian
Tanda kurang dari atau lebih besar dari adalah perataan
Tanda kurang dari menyelaraskan string ke kiri dan tanda lebih besar dari menyelaraskan string ke kanan
Anda dapat mencetak daftar dalam dua kolom dengan sedikit perubahan
Anda juga dapat mencetak header sebelum mencetak salah satu kolom
Cetak Daftar Daftar dalam kolom dengan Python
Untuk mencetak daftar dalam format tabel
- Gunakan literal string yang diformat untuk mencetak header
- Ulangi daftar dan format setiap baris
- Gunakan fungsi print()_ untuk mencetak hasilnya
Contoh menunjukkan cara mencetak daftar daftar dalam format tabel, jika Anda memiliki daftar satu dimensi, gulir ke bawah ke contoh berikutnya
Kami menggunakan literal string yang diformat untuk memformat header dan baris
Literal string terformat juga memungkinkan kita untuk menggunakan blok ekspresi in
Ruang antara titik dua dan tanda kurang dari adalah karakter isian
Tanda kurang dari atau lebih besar dari adalah perataan
Tanda kurang dari menyelaraskan string ke kiri dan tanda lebih besar dari menyelaraskan string ke kanan
Kami pertama-tama memformat dan mencetak tajuk dan kemudian mengulangi daftar dan mencetak setiap baris
Cetak daftar dalam format Tabular menggunakan tabulasi
Untuk mencetak daftar dalam format tabel
- Jalankan perintah zip()_0 untuk menginstal modul zip()1
- Berikan daftar sebagai argumen ke metode zip()2
Pertama, buka terminal Anda di direktori root proyek Anda dan instal modul zip()1
Sekarang kita dapat mengimpor dan menggunakan metode ________12______1
Seperti yang dinyatakan dalam dokumentasi, tipe data tabular berikut ini didukung
- daftar daftar atau iterable lain dari iterables
- list atau iterable kamus lainnya (kunci sebagai kolom)
- kamus iterables (kunci sebagai kolom)
- array Numpy dua dimensi
- Array catatan NumPy (nama sebagai kolom)
- panda. Bingkai Data
Metode zip()_2 juga mengambil argumen zip()6 yang dapat digunakan untuk memformat tabel
Jika Anda perlu menguji beberapa opsi lain, gulir ke bawah ke bagian "Format tabel" dalam dokumentasi
Anda juga dapat menyetel argumen zip()_7 ke zip()8 jika header Anda disimpan di baris pertama daftar
Sebagai alternatif, Anda dapat menggunakan modul zip()_9
Cetak daftar dalam format Tabular menggunakan prettytable
Untuk mencetak daftar dalam format tabel
- Jalankan perintah print()_0 untuk menginstal modul zip()9
- Gunakan kelas print()_2 dari modul untuk mencetak daftar dalam format tabel
Pertama, buka terminal Anda dan instal modul ________12______9
python -m pip install -U prettytable
Sekarang kita dapat mengimpor dan menggunakan kelas print()2
Modul prettytable juga dapat digunakan untuk menyortir
Anda juga dapat mengubah format tabel
Anda dapat melihat beberapa opsi pemformatan lainnya di bagian "Menyetel gaya tabel" pada dokumentasi
Python memiliki banyak struktur data bawaan untuk membuat pemrograman lebih cepat dan lebih efisien daripada bahasa lainnya. Semua struktur data ini dapat berubah dan berurutan dan menyimpan kumpulan data yang sangat besar dalam berbagai format. Struktur data daftar Python dibangun untuk kesederhanaan dan fleksibilitas. Dalam tutorial ini, kita akan membahas berbagai cara mencetak daftar dengan Python
Daftar isi
- Perkenalan
- Menggunakan simbol * untuk mencetak daftar
- Fungsi join() untuk mencetak daftar
- Menggunakan fungsi map() untuk mencetak daftar dengan Python
- Di Python, cetak daftar menggunakan for loop
- Menutup pikiran
Pengantar daftar cetak Python
Daftar dapat berisi sejumlah elemen dari tipe data yang berbeda seperti integer, float, string, dll. dan dengan Python, mencetak daftar adalah tugas sederhana yang dapat dijalankan menggunakan berbagai metode. Tutorial ini mencakup beberapa metode untuk mencetak daftar dengan Python
Menggunakan simbol * untuk mencetak daftar dengan Python
Untuk mencetak isi daftar dalam satu baris dengan spasi, * atau operator percikan adalah salah satu caranya. Ini meneruskan semua isi daftar ke suatu fungsi
Kami dapat mencetak semua elemen dalam baris baru atau dipisahkan oleh spasi dan untuk melakukan itu, kami menggunakan masing-masing sep=”\n” atau sep=”, ”. Contoh di bawah menggambarkan hal ini
Memasukkan
list = [Jon, Ned, 8, 99] print (*list) print ("printing lists separated by commas") print (*list, sep=",") print ("printing lists in new line") print (*list, sep="\n")_Keluaran
Jon Ned 8 99 printing lists separated by commas Jon, Ned, 8, 99 printing lists in new line Jon Ned 8 99Menggunakan join() untuk mencetak daftar dengan Python
Jika daftar berisi string sebagai elemen, maka menggunakan fungsi join() adalah pilihan cerdas. Itu hanya menggabungkan string dan kemudian mencetak daftar. Jika daftar memiliki bilangan bulat, maka fungsi ini akan menggabungkannya ke string terlebih dahulu, lalu mencetak string tersebut. Contoh ini menunjukkan bagaimana hal itu dilakukan
Memasukkan
list = ["Jon", "Ned", "Arya"] print (' '.join(list)) list_1 = [1, 2, 3, 4, 5] print str(list_1)[1:-1]Keluaran
John Ned Arya 1, 2, 3, 4, 5_Menggunakan fungsi map() untuk mencetak daftar dengan Python
Fungsi map() membutuhkan dua argumen. fungsi untuk diterapkan ke setiap elemen daftar, dan daftar. Ini mengembalikan objek peta (yang merupakan iterator) setelah menerapkan fungsi yang diberikan ke setiap item dari iterable yang diberikan. Kemudian fungsi join() menggabungkan elemen-elemen dari daftar menggunakan pemisah seperti yang disebutkan dalam metode sebelumnya. Begini caranya
Memasukkan
list = [1, 2, 3, 4, 5] print(' '.join(map(str, list)))Keluaran
1 2 3 4 5_Di Python, cetak daftar menggunakan for loop
Salah satu metode standar untuk mencetak daftar di Python menggunakan loop for. Anda dapat menelusuri daftar dari indeks ke-0 ke len(daftar) dan mencetak semua elemen dalam urutan
Memasukkan
list = ["Jon", "Ned", "Arya"] for i in range(0, len(list)): print(list[i])Keluaran
Jon Ned Arya _Selain itu, Anda juga dapat mencetak daftar menggunakan for loop tanpa menyebutkan rentang seperti yang ditunjukkan di bawah ini
Memasukkan
list = ["Jon", "Ned", "Arya"] for item in list: print(item) _Keluaran
Jon Ned Arya _Menutup pikiran
Mencetak daftar adalah salah satu tugas sehari-hari sambil mengkodekan program Anda dan mendapatkan keluaran yang diharapkan. Oleh karena itu, kami membahas berbagai cara di Python untuk mencetak daftar. Seseorang dapat mempelajari tentang tugas-tugas lain yang terkait dengan daftar Python di sini