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. 🙂
Terkadang saat membuat kode dengan Python, Anda perlu mengambil daftar sebagai masukan. Meskipun ini mungkin terdengar sederhana pada awalnya, ini sering dianggap sebagai tugas yang rumit untuk diselesaikan oleh seorang pemula. Artikel ini akan memberi tahu Anda cara memasukkan daftar dengan Python
Kursus Lengkap Python – Pelajari Python dalam 12 Jam. Tutorial Python Untuk Pemula. Edureka
Kursus Lengkap Python Edureka ini membantu Anda menjadi master dalam Konsep Pemrograman Python tingkat dasar dan lanjutan
Petunjuk berikut akan dibahas dalam artikel ini,
Jadi mari kita mulai,
Masukkan Daftar dengan Python
Seperti yang mungkin sudah Anda ketahui, untuk menerima input dari pengguna dengan Python, kita dapat menggunakan fungsi input(). Saat digunakan, ini memungkinkan pemrogram untuk menerima string, integer, atau bahkan karakter sebagai input dari pengguna. Tetapi ketika menerima daftar sebagai masukan, pendekatan yang kami ikuti sedikit berbeda
Ini cara memasukkan Daftar dalam artikel Python, akan membahas bidang utama yang menjadi perhatian
Temukan Pelatihan Python kami di Kota/Negara Teratas
Terima daftar nomor sebagai input dengan Python
Lihat contoh program di bawah ini, yang menerima daftar angka sebagai input dengan Python
input_string = input("Enter a list element separated by space ") list = input_string.split() print("Calculating sum of element of input list") sum = 0 for num in list: sum += int (num) print("Sum = ",sum)_Ketika program di atas dijalankan, hasilnya akan terlihat seperti ini
Keluaran
Masukkan elemen daftar yang dipisahkan oleh spasi 2 4 6 9
Menghitung jumlah elemen daftar input
Jumlah = 20
Analisis
Sekarang mari kita uraikan programnya dan lihat bagaimana cara kerja di baliknya
- Seperti yang sudah Anda ketahui, setiap kali kita menggunakan fungsi input() di Python, itu mengubah input pengguna menjadi string. Oleh karena itu dalam program di atas, kami menerima elemen daftar dari pengguna dalam bentuk string yang dipisahkan oleh spasi
- Satu hal yang perlu diperhatikan di sini, adalah Anda juga dapat menerima string yang dipisahkan oleh operator koma (,). Tetapi dalam situasi ini Anda perlu menggunakan fungsi split() untuk meneruskan argumen serta pemisah dalam program Python
- Jika Anda melihat lebih dekat, Anda akan menemukan bahwa kami telah menggunakan fungsi input_string. split() untuk membagi string input yang dipisahkan oleh spasi dari pengguna dan mengubahnya menjadi elemen individual untuk ditambahkan ke dalam daftar
- Kita juga telah menggunakan perulangan For dan mengonversi setiap elemen menjadi bilangan bulat untuk menghitung jumlahnya
Beralih ke topik selanjutnya dari artikel ini, mari kita lihat cara memasukkan daftar dengan python yang menyimpan string,
Terima Daftar String dari Pengguna
Mirip dengan program di atas, kami memiliki kemampuan untuk membuat program dengan Python untuk menerima daftar string dari pengguna. Lihatlah contoh di bawah ini untuk memahami ini dengan lebih baik
input_string = input("Enter family members separated by comma ") family_list = input_string.split(",") print("Printing all family member names") for name in family_list: print(name)Ketika program di atas dijalankan, hasilnya akan terlihat seperti ini
Masukkan anggota keluarga yang dipisahkan dengan koma. Julius, Mark, John
Mencetak semua nama anggota keluarga
Julius
Tanda
Yohanes
Analisis
Mari kita uraikan program di atas menjadi petunjuk dan pahami dengan lebih baik
- Mirip dengan contoh sebelumnya, kami menerima daftar input dari pengguna dalam bentuk string yang dipisahkan dengan koma
- Kami telah menggunakan input_string. split(“,”) berfungsi untuk memisahkan string yang dipisahkan dengan koma dan mengubahnya menjadi daftar string yang akan digunakan dalam program
- Kami menggunakan loop for dan mencetak semua nama keluarga secara berurutan, seperti yang Anda lihat pada output yang dibagikan di atas
Selanjutnya, mari kita lihat bagaimana konsep ini berjalan dari perspektif pemrograman,
Contoh
Mari kita lihat beberapa contoh lain untuk memahami cara memasukkan daftar dengan Python
Contoh 1
# creating an empty list lst = [] # number of elemetns as input n = int(input("Enter number of elements : ")) # iterating till the range for i in range(0, n): ele = int(input()) lst.append(ele) # adding the element print(lst)Keluaran
Mari kita lihat contoh selanjutnya,
Contoh 2
# try block to handle the exception try: my_list = [] while True: my_list.append(int(input())) # if input is not-integer, just print the list except: print(my_list)Keluaran
Contoh 3
# number of elements n = int(input("Enter number of elements : ")) # Below line read inputs from user using map() function a = list(map(int,input("nEnter the numbers : ").strip().split()))[:n] print("nList is - ", a)Ini akan menjadi contoh terakhir dari artikel ini,
Contoh 4
lst = [ ] n = int(input("Enter number of elements : ")) for i in range(0, n): ele = [input(), int(input())] lst.append(ele) print(lst)Keluaran
Ini dia teman-teman, ini membawa kita ke bagian akhir artikel ini tentang Cara Memasukkan Daftar dengan Python?
Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda dapat mendaftar sekarang untuk pelatihan Python online langsung dengan dukungan 24/7 dan akses seumur hidup
Ada pertanyaan untuk kami?