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. 🙂
Jawaban ini mungkin cukup, tetapi jika Anda tertarik, silakan terus membaca untuk mempelajari lebih banyak pendekatan untuk mencetak daftar dengan Python
Cara Alternatif untuk Mencetak Daftar dengan Python
Selain meneruskan daftar ke fungsi cetak atau menggunakan loop untuk mencetak setiap elemen, ada tiga cara alternatif yang bagus untuk mencetak item daftar dengan Python
- Gunakan operator asterisk (['Banana', 'Apple', 'Orange']_7)
- Gunakan metode ['Banana', 'Apple', 'Orange']_8
- Gunakan fungsi ['Banana', 'Apple', 'Orange']_9
Mari kita lihat lebih dekat pendekatan ini dan mengapa Anda mungkin ingin mempertimbangkannya
1. Gunakan Asterisk untuk Mencetak Daftar dengan Python
Untuk mencetak daftar tanpa koma atau tanda kurung siku tanpa menggunakan loop, Anda dapat menggunakan tanda bintang untuk membongkar elemen daftar
fruits = ["Banana", "Apple", "Orange"] print(*fruits)Keluaran
Banana Apple OrangeOperator asterisk di Python dikenal sebagai operator unpacking. Anda dapat menggunakannya untuk menarik nilai dari iterables, seperti daftar, string, atau tupel
Dan omong-omong, jika Anda ingin memiliki pemisah antara elemen daftar yang dicetak, tentukan parameter fruits = ["Banana", "Apple", "Orange"] for fruit in fruits: print(fruit)0 dalam pemanggilan fungsi ['Banana', 'Apple', 'Orange']6
Misalnya, mari cetak daftar elemen menggunakan operator unpacking dan pisahkan elemen dengan koma dan spasi kosong
fruits = ["Banana", "Apple", "Orange"] print(*fruits, sep=", ")Keluaran
Banana, Apple, OrangePerhatikan bahwa pemisah dapat berupa apa saja
Misalnya, Anda dapat menggunakan pendekatan ini untuk mencetak setiap elemen pada baris baru
fruits = ["Banana", "Apple", "Orange"] print(*fruits, sep="\n")Keluaran
Banana Apple Orange2. Gunakan Metode join() bawaan untuk Daftar String
Jika Anda memiliki daftar string, Anda dapat menggunakan metode fruits = ["Banana", "Apple", "Orange"] for fruit in fruits: print(fruit)2 untuk menggabungkan string dan mencetak hasilnya
Misalnya
['Banana', 'Apple', 'Orange']_0Keluaran
Banana Apple OrangePerhatikan bahwa metode fruits = ["Banana", "Apple", "Orange"] for fruit in fruits: print(fruit)_3 termasuk dalam tipe string. Jadi ini tidak berfungsi misalnya ketika daftar terdiri dari bilangan bulat