Python cetak koma tanpa spasi

Tutorial ini adalah tentang Cara Mencetak Daftar tanpa Kurung Kotak dengan Python. Kami berasumsi bahwa Anda sudah familiar dengan konsep dasar daftar. Untuk pemahaman lebih lanjut, baca Tutorial Daftar Python. Ada berbagai teknik untuk mencetak daftar tanpa menunjukkan tanda kurung yang dijelaskan di bawah ini secara rinci

3 Metode untuk mencetak daftar tanpa tanda kurung siku dengan Python

Ada tiga metode untuk mencetak daftar tanpa tanda kurung siku dalam Pemrograman Python

  1. Gunakan untuk loop
  2. Gunakan fungsi join()
  3. Gunakan operator asterick

Gunakan for loop untuk mencetak daftar tanpa tanda kurung atau koma

Salah satu metode paling sederhana yang terlintas dalam pikiran adalah mencetak elemen daftar menggunakan for loop. Menggunakan for loop, telusuri elemen daftar satu per satu dan cetak dengan koma di antaranya. Sebagai contoh

fruits = ["Apple", "Mango", "Orange", "Guava", "Peach"]

for item in fruits:

  print(item, end=" ")

Keluaran

Apple Mango Orange Guava Peach
_

Dalam cuplikan kode yang ditampilkan di atas, loop for mengulangi dan mencetak item daftar pada setiap iterasi. Argumen akhir menyisipkan spasi setelah setiap elemen. Anda juga dapat memisahkan semua item dengan koma atau karakter lain dengan menentukannya di argumen akhir

gunakan fungsi join() untuk mencetak array atau tanpa tanda kurung siku atau koma

Fungsi join() mengambil objek iterable seperti daftar, tupel, kamus, string, atau set sebagai argumen dan mengembalikan string di mana semua elemen digabungkan dengan karakter yang ditentukan dengan fungsi. Sebagai contoh. Misalkan Anda memiliki daftar yang terdiri dari nama buah-buahan sebagai elemen dan Anda ingin mencetak elemen dari daftar tersebut. Kita dapat menggabungkan nama-nama buah ini dengan koma di antaranya menggunakan metode join

fruits = ['apple','mango','banana','gauva']

print(', '.join(fruits))

Keluaran

apple,mango,banana,gauva

Demikian pula, jika kita mengganti koma pada contoh di atas dengan spasi, maka kode di atas akan mencetak nama buah yang dipisahkan dengan spasi di antara keduanya, bukan koma

fruits = ['apple','mango','banana','gauva']

print(' '.join(fruits))
_

Keluaran

apple mango banana gauva

Metode ini hanya berfungsi dengan daftar string dan akan gagal jika daftar tersebut berisi nilai integer atau float. Untuk daftar yang berisi bilangan bulat, pertama-tama ubah daftar menjadi string menggunakan fungsi map() kemudian gunakan fungsi join. Fungsi map() mengambil dua argumen, fungsi dan iterable. Itu memetakan semua item iterable ke fungsi yang ditentukan yang disebutkan dalam argumen pertama

list1 = [1,2,3,4,5,6,7,8,9,10]

print(', '.join(map(str, list1))) 
_

Keluaran

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Pada contoh di atas, fungsi map() mengonversi semua item dari daftar menjadi tipe data string yang kemudian digabungkan dengan koma di antaranya.

gunakan operator tanda bintang '*' untuk mencetak daftar tanpa tanda kurung siku

Anda dapat mengekstrak elemen daftar menggunakan operator asterisk(*). Operator ini digunakan untuk membongkar elemen objek yang dapat diubah. Karena daftar juga merupakan objek yang dapat diubah, oleh karena itu kita dapat membongkar elemen daftar menggunakan operator ini dan mencetaknya tanpa tanda kurung siku. Sebagai contoh

fruits = ['apple','mango','banana','gauva']
print(*fruits, sep = ' ')

_

Keluaran

apple mango banana gauva

Metode ini berfungsi untuk semua bilangan bulat, angka mengambang, dan string. Anda juga dapat memasukkan karakter apa pun di antara elemen dengan meneruskannya di 'sep'. Sebagai contoh

Apple Mango Orange Guava Peach
_0

Keluaran

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Jika Anda ingin tahu lebih banyak tentang Daftar di Python, lihat tutorial kami yang lain. Jika Anda memiliki umpan balik, beri tahu kami. Lihat lebih banyak Tutorial Python

Metode mengambil iterable sebagai argumen dan mengembalikan string yang merupakan gabungan dari string di iterable

Perhatikan bahwa metode memunculkan TypeError jika ada nilai non-string di iterable

Jika daftar Anda berisi angka atau jenis lainnya, ubah semua nilai menjadi string sebelum memanggil join()

Kami menggunakan ekspresi generator untuk mengulangi daftar

Ekspresi generator digunakan untuk melakukan beberapa operasi untuk setiap elemen atau memilih subset elemen yang memenuhi syarat

Pada setiap iterasi, kami menggunakan kelas str() untuk mengonversi angka menjadi string

String metode join() dipanggil digunakan sebagai pemisah antar elemen

Jika Anda tidak memerlukan pemisah dan hanya ingin menggabungkan elemen daftar menjadi string, panggil metode join() pada string kosong

Anda juga dapat menggunakan fungsi map()_ untuk mengubah semua item dalam daftar menjadi string sebelum memanggil join()

Contoh mencetak item dalam daftar tanpa spasi setelah setiap koma

Fungsi mengambil fungsi dan iterable sebagai argumen dan memanggil fungsi dengan setiap item iterable

Sebagai alternatif, Anda dapat menggunakan argumen print()_0 dalam panggilan ke fungsi print()

Cetak nilai dalam Daftar tanpa Spasi menggunakan sep

Gunakan argumen print()_0 untuk mencetak nilai dalam daftar tanpa spasi, mis. g. print()_3. Item dalam daftar akan dibongkar dalam panggilan ke print() dan akan dicetak tanpa spasi

Perhatikan bahwa kami menggunakan iterable unpacking print()5 operator untuk membongkar item daftar dalam panggilan ke print()

The memungkinkan kita untuk membongkar iterable dalam pemanggilan fungsi, dalam pemahaman dan dalam ekspresi generator

Argumen print()_0 adalah pemisah antara argumen yang kita berikan ke print()

Secara default, argumen print()_0 diatur ke spasi

Jika Anda perlu mencetak item dalam daftar tanpa spasi setelah setiap koma, setel argumen print()0 ke koma

Bagaimana Anda mencetak koma tanpa spasi di Python?

Untuk mencetak beberapa nilai atau variabel tanpa karakter spasi tunggal default di antaranya, gunakan fungsi print() dengan argumen kata kunci pemisah opsional sep dan setel ke string kosong ' . .

Bagaimana Anda menghilangkan spasi setelah koma dengan Python?

Hapus Spasi Awal dan Akhir Menggunakan Metode strip() . Karakter default yang akan dihapus adalah spasi.

Bagaimana Anda mencetak koma dengan Python?

Konsep. Pemformatan Cetak Koma . Dengan string yang dipisahkan koma, print() akan menampilkan masing-masing dipisahkan oleh spasi secara default. print() provides using commas to combine strings for output. By comma-separating strings, print() will output each separated by a space by default.

Bagaimana cara mencetak satu baris tanpa spasi dengan 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.