Fungsi print() Python digunakan untuk mencetak hasil atau output ke layar. Secara default, ini melompat ke baris baru untuk mencetak pernyataan berikutnya. Ini memiliki format yang telah ditentukan sebelumnya untuk mencetak output. Mari kita pahami contoh berikut Show
Contoh 1 Keluaran Atau, kita bisa menulis pernyataan lengkapnya dalam fungsi print() tunggal Keluaran Fungsi Python print() memiliki argumen yang disebut end, yang mencegah lompatan ke baris baru. Mari kita pahami contoh berikut Contoh - 3 Keluaran Dalam kode di atas, kami mendeklarasikan daftar dan mengulang setiap elemen menggunakan for loop. Fungsi print() mencetak elemen pertama dari daftar dan kemudian mencetak nilai akhir yang kami tetapkan sebagai spasi putih ' ' dan akan dicetak hingga elemen daftar Saya sering ingin mencetak elemen daftar. Sayangnya, fungsi cetak mengemas elemen daftar dan seringkali membuat hasilnya tidak dapat dibaca (mis. g. , Gambar 1). Berikut adalah tiga cara untuk mencetak elemen daftar sehingga setiap elemen muncul di baris baru Gambar 1 - Mencetak elemen daftar individual dengan Python (gambar oleh penulis)Perhatikan bagaimana saya menggunakan indeks 0 dan 2 untuk mewakili elemen pertama dan ketiga sejak pengindeksan Python dimulai dengan 0 Nah, itu pasti berguna, tetapi Anda mungkin bertanya-tanya bagaimana semua ini lebih efisien daripada bekerja dengan variabel normal. Lagi pula, kami harus menentukan setiap elemen yang ingin kami cetak satu per satu pada contoh di atas Selanjutnya, saya akan menunjukkan kepada Anda bagaimana Anda dapat mulai memanfaatkan beberapa fitur bawaan Python lainnya untuk mengakses informasi dalam daftar jauh lebih efisien Cetak Daftar Python dengan For LoopMungkin salah satu cara paling intuitif untuk mengakses dan memanipulasi informasi dalam daftar adalah dengan for loop. Apa yang membuat teknik ini begitu intuitif adalah bahwa teknik ini kurang terbaca seperti pemrograman dan lebih seperti bahasa Inggris tertulis Bayangkan Anda ingin menjelaskan niat Anda untuk membeli barang-barang di daftar belanjaan Anda kepada seorang teman. Anda mungkin mengatakan sesuatu seperti, "Untuk setiap barang di daftar belanjaan saya, saya ingin membeli jumlah ini". Anda dapat menulis hal yang hampir sama dengan Python untuk menelusuri daftar Python Anda. Mari cetak beberapa string yang diformat berdasarkan isi daftar Python kita _Keluaran Gambar 2 - Mencetak daftar Python dalam for loop (gambar oleh penulis)Di sini, Anda dapat melihat bahwa saya dapat mengulang setiap elemen dari daftar saya tanpa harus menentukan setiap elemen secara manual. Bayangkan berapa banyak pekerjaan yang akan dihemat jika daftar Anda memiliki 50.000 elemen, bukan hanya tiga Anda juga dapat mengulang daftar menggunakan for loop bersamaan dengan metode Python 6 bawaan
Outputnya di sini sama, tetapi alih-alih 7 merujuk ke elemen aktual dalam daftar kita seperti pada contoh sebelumnya, 7 sekarang merujuk ke posisi indeks. Kami menggunakan pengindeksan daftar lagi untuk mengakses elemen di lokasi yang ditentukan oleh 7Sekarang, kita menuju ke suatu tempat. Mudah-mudahan, Anda dapat melihat bahwa Python menyediakan beberapa alat hebat untuk mengakses rangkaian informasi yang disimpan dalam daftar. Mari kita lihat beberapa cara lain untuk mencetak daftar Python Gunakan * Operator untuk Mencetak Daftar PythonCara lain untuk mencetak semua isi daftar adalah dengan menggunakan operator 0 atau "percikan". Operator percikan dapat digunakan untuk meneruskan semua isi daftar ke suatu fungsi. Misalnya, metode Python bawaan 3 dapat mencetak elemen-demi-elemen daftar Python ketika diberi nama daftar yang didahului oleh operator percikanMari kita lihat seperti apa kodenya
Keluaran Gambar 3 - Mencetak daftar Python dengan operator * (gambar oleh penulis)Sesederhana itu Cetak Daftar dengan Metode print()Jika Anda menginginkan teknik yang lebih mudah digunakan daripada itu, Anda cukup meneruskan nama daftar ke metode 3 dengan sendirinya. Anda harus mencatat bahwa hasilnya akan terlihat sedikit berbeda dalam kasus ini. Lihat apakah Anda dapat melihat perbedaannya
Keluaran Gambar 4 - Mencetak daftar Python dengan metode print() (gambar oleh penulis)Output dalam hal ini sedikit lebih "mentah". Kami masih memiliki tanda kurung siku di sekitar daftar dan tanda kutip di sekitar setiap elemen Cetak Daftar dengan Metode map()Namun cara lain untuk mencetak elemen daftar adalah dengan menggunakan metode 3 bawaan Python. Metode ini membutuhkan dua argumen. fungsi untuk diterapkan ke setiap elemen daftar dan daftar. Di sini, kami akan meneruskan 4 sebagai fungsi kami untuk diterapkan ke setiap elemen, dan kami akan meneruskan 4 sebagai daftar kami. Selain itu, _3 mengembalikan objek peta, jadi kita harus mengubah hasilnya menjadi daftar agar elemen dapat dicetak dengan benar
Keluaran Gambar 5 - Mencetak daftar dengan metode map() (gambar oleh penulis)Anda dapat mengabaikan _7 di output. Ini hanya merujuk pada fakta bahwa metode 3 tidak mengembalikan nilai apa pun. Itu hanya mencetakCetak Daftar dengan metode join()Cara praktis lain untuk mencetak daftar Python adalah dengan menggunakan metode 9. _9 adalah metode string, artinya harus dipanggil dengan string. Kita akan melihat apa artinya ini sebentar lagi. Dengan metode ini, Anda dapat menentukan pembatas yang akan masuk di antara setiap elemen dalam daftar saat semuanya dicetak. Jika kedengarannya rumit, saya yakin cuplikan kode akan memperjelasnya
Keluaran Gambar 6 - Mencetak daftar Python dengan metode join() (gambar oleh penulis)Anda dapat melihat dalam kode bahwa kami menggunakan teman baik kami, metode 3, untuk mencetak daftar. Yang berbeda adalah kita mulai dengan menentukan sebuah string. Dalam hal ini, string hanyalah spasi. Kemudian, seperti yang saya sebutkan sebelumnya, kami memanggil metode string 9 pada string ini, dan kami meneruskannya ke daftar kami. Ini secara efektif menggabungkan setiap elemen dari daftar kami dan menghubungkannya dengan spasi. Kami mencetak hasil ini, dan hasilnya mengingatkan pada keluaran dari beberapa metode sebelumnya yang telah kami lihatCetak Daftar pada Satu Baris dengan Pemisah KustomSeperti yang saya sebutkan di bagian terakhir, kita juga dapat menggunakan metode 9 untuk mencetak daftar kita dengan pembatas atau pemisah khusus. Satu-satunya perubahan yang perlu kita lakukan pada kode pada contoh terakhir adalah mengubah string yang kita panggil 9. Kami menggunakan spasi pada contoh pertama, tetapi Anda dapat menggunakan string apa pun. Di sini, kita akan menggunakan string 5 (perhatikan spasi di awal dan akhir)
Keluaran Gambar 7 - Mencetak daftar dengan pemisah khusus (gambar oleh penulis)Anda dapat melihat bahwa alih-alih menggabungkan elemen daftar kami dengan spasi, kami malah menggabungkannya dengan pemisah khusus kami 5. Ini berguna saat Anda ingin membuat file CSV atau TSV (nilai yang dipisahkan koma atau tab). Ini adalah format yang sangat umum dalam aplikasi ilmu data. Anda hanya perlu menentukan _7 atau 8 sebagai string pemisah AndaCanggih. Bagaimana Cara Mencetak Daftar Secara Vertikal dengan Python?Ada beberapa kasus penggunaan tingkat lanjut di mana Anda mungkin memiliki daftar daftar, dan Anda ingin mencetak item daftar secara vertikal. Ini mudah dilakukan dengan satu daftar, tetapi tidak begitu intuitif dengan struktur data yang lebih kompleks Periksa daftar berikut - ini berisi tiga daftar, masing-masing mewakili skor oleh tiga siswa pada tes (total 3 tes)
Untuk mendapatkan skor siswa pertama, kita dapat mengakses elemen dengan sintaks berikut 0Tapi itu membosankan untuk ditulis dan tidak dapat diskalakan. Sebagai gantinya, kita bisa menggunakan dua for loop - yang pertama untuk mengambil tiga daftar, dan yang kedua untuk mengambil item daftar individual. Anda kemudian dapat memanggil metode _3 dengan karakter akhiran khusus. Jangan lupa untuk memanggil metode _3 sekali lagi pada tingkat lekukan yang sama dengan loop pertama - jika tidak, semua elemen akan dicetak pada baris yang sama 1Keluaran Gambar 8 - Mencetak daftar Python secara vertikal (gambar oleh penulis)Anda selanjutnya dapat menyederhanakan sintaks dengan menggunakan metode 1 2Outputnya identik, tetapi kodenya jauh lebih pendek KesimpulanSaya berharap setelah contoh-contoh ini Anda memiliki pemahaman yang lebih baik tentang berbagai cara yang ditawarkan Python untuk mengakses informasi yang disimpan dalam daftar Python. Teknik-teknik ini memberi programmer banyak kendali atas pemformatan, dan dengan sedikit pengetahuan, Anda bisa mendapatkan hasil keluaran yang Anda inginkan hanya dalam satu baris kode. Python melakukan pekerjaan luar biasa dengan membuat tugas seperti ini sangat sederhana, dan terkadang semudah menulis dalam bahasa Inggris Bagaimana cara mencetak banyak nilai pada satu baris dengan Python?Untuk mencetak beberapa ekspresi ke baris yang sama, Anda dapat mengakhiri pernyataan cetak di Python 2 dengan koma ( , ) . Anda dapat mengatur argumen akhir ke string karakter spasi untuk mencetak ke baris yang sama di Python 3.
Bagaimana cara mengambil daftar nilai dalam satu baris dengan Python?Bila Anda ingin mencetak elemen daftar dalam satu baris dengan spasi di antaranya, Anda dapat memanfaatkan operator "*" untuk hal yang sama. Using this operator, you can print all the elements of the list in a new separate line with spaces in between every element using sep attribute such as sep=”/n” or sep=”,”.
Bagaimana cara mencetak string dan daftar dalam satu baris dengan Python?Gunakan literal string yang diformat untuk mencetak string dan daftar dalam satu baris, mis. g. cetak(f'{my_str}{my_list}'). . Berikan beberapa argumen yang dipisahkan koma ke fungsi print() untuk mencetak string dan daftar dalam satu baris Bagaimana cara mencetak 1 hingga 10 pada baris yang sama dengan Python?Untuk mencetak pada baris yang sama dengan Python, tambahkan argumen kedua, end=' ', ke pemanggilan fungsi print() . |