Cara Mencetak Senarai Tanpa Kurungan di Python
- 1559
- 368
- Noah Torp
Senarai Python adalah koleksi objek data yang diperintahkan dan boleh diubah. Tidak seperti array, yang boleh mengandungi objek satu jenis, senarai boleh mengandungi campuran pelbagai jenis. Senarai dalam Python digunakan untuk menyimpan urutan pelbagai jenis data. Senarai boleh ditakrifkan sebagai koleksi nilai atau item yang berbeza. Python mempunyai jenis senarai terbina dalam yang hebat bernama "Senarai". Senarai literals ditulis dalam kurungan persegi "[]".
Mari memulakan senarai python dengan hujah berikut:
my_list = [1, 2, 3, 4, 5]1 | my_list = [1, 2, 3, 4, 5] |
Secara lalai, apabila anda mencetak senarai di Python, ia dipaparkan dengan kurungan persegi dan koma yang memisahkan item. Sebagai contoh:
cetak (my_list) # output: [1, 2, 3, 4, 5]12 | cetak (my_list)# output: [1, 2, 3, 4, 5] |
Jika anda ingin mencetak senarai tanpa tanda kurung dan koma, anda boleh menggunakan salah satu kaedah berikut:
Kaedah 1: Menggunakan Loop
Anda boleh menggunakan gelung untuk melangkah melalui item dalam senarai dan mencetaknya satu demi satu, tanpa tanda kurung dan koma. Berikut adalah contoh bagaimana untuk melakukan ini:
Untuk item dalam my_list: cetak (item, end = ") # output: 1 2 3 4 5123 | Untuk item dalam my_list: cetak (item, end = ")# output: 1 2 3 4 5 |
Dalam contoh ini, kami menggunakan gelung untuk berulang melalui item dalam senarai. Untuk setiap item, kami menggunakan fungsi cetakan () untuk mencetaknya, diikuti dengan ruang (akhir = "). Ini akan mencetak setiap item pada baris yang sama, dipisahkan oleh ruang.
Kaedah 2: Menggunakan kaedah Join ()
Anda juga boleh menggunakan Sertailah ()
kaedah untuk menyertai item dalam senarai ke dalam satu rentetan, dipisahkan oleh ruang. Kemudian, anda boleh menggunakan Cetak ()
berfungsi untuk mencetak rentetan tanpa tanda kurung. Berikut adalah contoh bagaimana untuk melakukan ini:
123 | String = ".Sertai (peta (str, my_list)) cetak (rentetan)# output: 1 2 3 4 5 |
Dalam contoh ini, kami menggunakan Sertailah ()
kaedah untuk menyertai item dalam senarai ke dalam satu rentetan, dipisahkan oleh ruang. The peta ()
Fungsi digunakan untuk menukar item dalam senarai ke rentetan (sejak bergabung () hanya dapat bergabung dengan rentetan). Akhirnya, kami menggunakan Cetak ()
berfungsi untuk mencetak rentetan.
Kaedah 3: Menggunakan '*'
pengendali
Anda juga boleh menggunakan pengendali * untuk membongkar item dalam senarai dan lulus mereka sebagai argumen berasingan ke fungsi cetak (). Ini akan mencetak setiap item pada baris yang sama, dipisahkan oleh ruang. Berikut adalah contoh bagaimana untuk melakukan ini:
cetak (*my_list) # output: 1 2 3 4 512 | cetak (*my_list)# output: 1 2 3 4 5 |
Dalam contoh ini, kami menggunakan "*" pengendali untuk membongkar item dalam senarai dan lulus mereka sebagai hujah berasingan ke Cetak ()
fungsi. The "*" Operator memberitahu Python untuk merawat item dalam senarai sebagai hujah berasingan, bukan sebagai satu senarai.
Kesimpulan
Dalam artikel ini, kami telah meliputi tiga kaedah yang berbeza untuk mencetak senarai tanpa tanda kurung di Python: menggunakan gelung, menggunakan Sertailah ()
kaedah, dan menggunakan "*" pengendali. Setiap kaedah ini mempunyai kelebihan dan kekurangannya sendiri, dan kaedah terbaik untuk digunakan akan bergantung pada keperluan khusus anda.