Bagaimana cara mencetak daftar data dengan python?

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

  1. 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
  2. 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
  3. 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
  4. 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

  1. Mirip dengan contoh sebelumnya, kami menerima daftar input dari pengguna dalam bentuk string yang dipisahkan dengan koma
  2. Kami telah menggunakan input_string. split(“,”) berfungsi untuk memisahkan string yang dipisahkan dengan koma dan mengubahnya menjadi daftar string yang akan digunakan dalam program
  3. 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

Bagaimana cara mencetak daftar data dengan python?

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

Output - Input A List In Python - Edureka

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

Output - Input A List In Python - Edureka

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?

Bagaimana cara mencetak daftar item dalam sebuah string?

Untuk mengonversi daftar menjadi string, gunakan Pemahaman Daftar Python dan fungsi join() . Pemahaman daftar akan melintasi elemen satu per satu, dan metode join() akan menggabungkan elemen daftar menjadi string baru dan mengembalikannya sebagai output.

Bagaimana Anda mencetak array daftar dengan Python?

Untuk mencetak array dengan Python, gunakan fungsi print() . print() adalah fungsi Python bawaan yang mengambil nama larik yang berisi nilai dan mencetaknya. Untuk membuat array dengan Python, gunakan pustaka numpy dan buat array menggunakan np. array(), lalu cetak array itu di konsol.

Bagaimana cara membuat daftar dari data dengan Python?

Untuk membuat daftar dengan Python, kami menggunakan tanda kurung siku ( [] ) . Berikut tampilan daftarnya. NamaDaftar = [ItemDaftar,ItemDaftar1,ItemDaftar2,ItemDaftar3,. ] Perhatikan bahwa daftar dapat memiliki/menyimpan tipe data yang berbeda.

Bagaimana Anda mencetak rentang daftar dengan Python?

# Buat daftar dalam kisaran 10-20. My_list = [ range ( 10 , 20 , 1 )] # Cetak daftar. cetak (My_list)
# Buat daftar dalam kisaran 10-20. My_list = [ * range ( 10 , 21 , 1 )] # Cetak daftar. cetak (My_list)