Bagaimana Anda mencetak daftar elemen dalam baris terpisah dengan python?

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

  • pengantar
  • 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
99
_



Menggunakan 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() mengambil 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

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

Pemrograman Python memiliki berbagai struktur data bawaan untuk membuat pemrograman lebih cepat dan efisien seperti bahasa pemrograman lainnya. Semua struktur data ini bersifat berurutan dan menyimpan kumpulan data yang sangat besar dalam berbagai format, tidak seperti yang lain. Daftar ini adalah salah satu struktur data python yang sederhana namun kuat dan menyimpan banyak data di bawah satu variabel. Pada artikel ini, kita akan mempelajari berbagai metode untuk mencetak daftar di python dengan contoh dan keluaran. Namun sebelum itu, mari kita perkenalkan secara singkat daftar python

Apa Daftar di Python?

Daftar adalah salah satu struktur data fundamental yang digunakan untuk menyimpan banyak item dalam satu variabel. Anda dapat membuat daftar dengan menempatkan elemen di antara tanda kurung siku([]) yang dipisahkan dengan koma (,). Daftar dapat berisi sejumlah elemen dari tipe data yang berbeda seperti integer, float, string, dll. Daftar berisi properti yang tak terhitung jumlahnya yang membuatnya berbeda dari struktur data lainnya. Mari kita lihat beberapa properti tersebut di bawah ini

Properti daftar

  • Dipesan. Item di dalam daftar memiliki urutan yang ditentukan, dan urutan itu tidak akan berubah.
  • Dinamis. Ukuran daftar dinamis dapat diubah secara dinamis pada waktu proses i. e. kita dapat dengan mudah menambah atau menghapus item dari daftar selama waktu berjalan tanpa menentukan ukuran apa pun.
  • Dapat diubah. Elemen daftar dapat dimodifikasi, masing-masing elemen dapat diganti, dan urutan elemen dapat diubah bahkan setelah daftar dibuat.
  • Pengindeksan. Elemen daftar dapat diakses menggunakan indeks numerik dalam tanda kurung siku. Pengindeksan daftar juga berbasis nol.
  • Dapat berisi duplikat. Daftar dapat berisi elemen duplikat

 

Daftar paling sederhana adalah daftar kosong dengan tanda kurung siku tetapi tidak ada elemen di dalamnya ([]). Perlu dicatat bahwa daftar kosong bernilai False bila digunakan dalam konteks boolean. Selain itu, daftar juga dapat memiliki daftar lain sebagai elemen, yang dikenal luas sebagai daftar bersarang.   

Sebagai contoh

sample_list = ['FavTutor', 1, 2.3, ['Python', 'is', 'fun']]

print(sample_list)

 

Keluaran

['FavTutor', 1, 2.3, ['Python', 'is', 'fun']]

 

4 Metode untuk Mencetak Daftar dengan Python

1) Menggunakan loop

Saat Anda menemukan pencetakan daftar saat memprogram, pikiran pertama yang muncul di benak Anda adalah mencetaknya menggunakan loop. Ini adalah salah satu metode standar yang digunakan oleh sebagian besar programmer python. Menggunakan for loop, Anda dapat melintasi daftar dari indeks ke-0 dan mencetak semua elemen dalam urutan. Untuk ini, Anda juga dapat menggunakan fungsi len() dan mengidentifikasi panjang daftar untuk mencetak elemen seperti yang ditunjukkan pada contoh di bawah ini

Sebagai contoh

sample_list = ['Python', 'with', 'FavTutor']

for i in range(0, len(sample_list)):

     print(sample_list[i])

 

Keluaran

Python 
with
FavTutor

 

Selain itu, menggunakan for loop, Anda juga dapat mencetak daftar dengan metode yang diberikan di bawah ini

 

Sebagai contoh

sample_list = ['Python', 'with', 'FavTutor']

for item in sample_list:

     print(item)

 

Keluaran

Python 
with
FavTutor

 

2) Menggunakan metode join()

Saat Anda tersedia dengan daftar yang hanya berisi elemen string, pilihan terbaik adalah mencetak daftar menggunakan fungsi join(). join() adalah fungsi python bawaan yang mengambil daftar Anda sebagai parameter dan mencetaknya seperti yang ditunjukkan pada contoh di bawah ini

Sebagai contoh

sample_list = ['Python', 'with', 'FavTutor']

print( .join(sample_list))

 

Keluaran

Python with FavTutor

 

Seperti disebutkan sebelumnya, fungsi join() hanya berfungsi jika daftar hanya berisi elemen string. Tetapi jika ada elemen bilangan bulat dalam daftar? .  

Sebagai contoh

sample_list = [1,2,3]

print(str(sample_list)[1:-1])

 

Keluaran

1, 2, 3

 

3) Menggunakan simbol '*'.  

Saat Anda ingin mencetak elemen daftar dalam satu baris dengan spasi di antaranya, Anda dapat menggunakan operator "*" untuk hal yang sama. Dengan menggunakan operator ini, Anda dapat mencetak semua elemen daftar dalam baris baru yang terpisah dengan spasi di antara setiap elemen menggunakan sep atribut seperti sep=”/n” or sep=”,”. Check out the below example for a clear understanding of the "*" operator. 

Sebagai contoh

['FavTutor', 1, 2.3, ['Python', 'is', 'fun']]
_0

 

Keluaran

['FavTutor', 1, 2.3, ['Python', 'is', 'fun']]
_1

 

4) Menggunakan peta()

Metode lain adalah menggunakan metode map() dan mengonversi setiap item daftar menjadi string. Fungsi map() mengembalikan objek peta (yang merupakan iterator) setelah menerapkan fungsi yang diberikan ke setiap item dari iterable yang diberikan. Kemudian gunakan fungsi join() untuk menggabungkan elemen daftar menggunakan pemisah seperti yang disebutkan di metode sebelumnya. Metode join() membuat dan mengembalikan string baru dengan menggabungkan semua elemen dalam daftar, dipisahkan oleh pemisah yang ditentukan. Lihat contoh di bawah ini untuk pemahaman yang lebih baik tentang metode map().

Sebagai contoh

['FavTutor', 1, 2.3, ['Python', 'is', 'fun']]
_2

 

Keluaran

['FavTutor', 1, 2.3, ['Python', 'is', 'fun']]
_3

 

Kesimpulan

Sejauh ini kita telah melihat bahwa list adalah struktur data berurutan dalam python yang sangat disukai oleh setiap programmer di dunia teknologi. Karena paling banyak digunakan, mencetak daftar adalah salah satu tugas umum saat mengkodekan program Anda dan mendapatkan keluaran yang diharapkan. Oleh karena itu, kami telah menyajikan beberapa metode untuk mencetak daftar dengan python dan meningkatkan efisiensi pengkodean Anda. Namun, jika Anda menghadapi kesulitan, hubungi pakar python kami untuk mendapatkan bantuan dalam tugas python Anda

Bagaimana Anda mencetak daftar elemen dalam satu baris?

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 Anda mencetak banyak item dalam daftar Python?

Gunakan * Operator untuk Mencetak Daftar Python . Cara lain untuk mencetak semua isi daftar adalah dengan menggunakan operator * atau "percikan". Operator percikan dapat digunakan untuk meneruskan semua isi daftar ke suatu fungsi.

Bagaimana Anda mencetak daftar elemen dalam satu baris tanpa spasi di Python?

The end=”” digunakan untuk mencetak pada baris yang sama tanpa spasi. Menjaga tanda kutip ganda kosong menggabungkan semua elemen bersama-sama di baris yang sama.

Bagaimana cara mencetak daftar elemen dalam satu string dengan Python?

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.