Apa fungsi join di python?

Metode Python join() digunakan untuk menggabungkan string dengan objek yang dapat diubah. Ini mengembalikan string baru yang merupakan gabungan dari string di iterable. Itu melempar pengecualian TypeError jika iterable berisi nilai non-string apa pun

Ini memungkinkan berbagai iterables seperti. Daftar, Tuple, String dll

Tanda tangan

Parameter

dapat diubah. objek yang dapat diubah seperti. Daftar, Tuple, String dll

Kembali

Ini mengembalikan string baru atau pengecualian TypeError jika iterable berisi nilai non-string

Mari kita lihat beberapa contoh metode join() untuk memahami fungsinya

Python String join() Contoh Metode 1

Contoh sederhana yang mengimplementasikan metode join() dengan List iterable, lihat contoh di bawah ini

Keluaran

Python String join() Contoh Metode 2

Daftar iterable bergabung dengan string kosong dan menghasilkan string baru, lihat contoh di bawah ini

Keluaran

Python String join() Contoh Metode 3

Contoh metode join() dengan Set iterable. Set berisi elemen yang tidak diurutkan dan menghasilkan output yang berbeda setiap kali. Lihat contoh di bawah ini

Keluaran

Python String join() Contoh Metode 4

Dalam hal kamus, metode ini hanya menggabungkan kunci. Pastikan kunci adalah string, jika tidak, pengecualian akan muncul

Salah satu operasi terpenting yang dapat kita lakukan dengan elemen adalah penggabungan. Penggabungan adalah tindakan menghubungkan karakter bersama secara berurutan sedemikian rupa sehingga string yang dihasilkan dari penggabungan dua karakter yang berbeda berisi kedua string dalam urutan tertentu

Selain string, kita mungkin juga memiliki iterables (sebuah iterable mengacu pada apa pun yang dapat 'diulangi') yang elemennya ingin kita gabungkan karena alasan tertentu

Ada banyak cara untuk menggabungkan dua atau lebih string yang berbeda dengan Python, dan salah satunya adalah fungsi join(), yang menggabungkan string dengan pemisah di antaranya. Pemisah string adalah karakter atau grup karakter yang memisahkan dua string yang digabungkan. Mereka juga merupakan bagian dari output gabungan

Misalnya, string pertama adalah 'abc' dan string kedua adalah '123'. Jika 'X' diambil sebagai pemisah string, string gabungan terakhir akan menjadi 'abc' + 'X' + '123', menghasilkan 'abcX123'. Perhatikan bagaimana pemisah string 'X' berada di antara string pertama dan kedua dalam output

Lebih Banyak Contoh

Contoh 1. Bekerja dari join () Metode Dengan String

#python program to demonstrate the working of the join() method on strings

a = 'HELLO'
b = 'THERE'
z = '-'

z = z.join(a+b)
print(z)

Keluaran

Penjelasan

Dalam contoh ini, kami telah mengambil dua string a dan b dan menerapkan join() pada mereka bersama dengan pemisah string '-'. Ini menciptakan string di mana a dan b digabungkan bersama dengan setiap elemen dari kedua string dipisahkan oleh pemisah string '-'

Contoh 2. Kerja metode join () Dengan Tuple Dan Set

Kode 1. Bekerja dengan Tuple

#join() with tuples:
tuple1 = ('100', '200', '300', '400')
separator = '-'
print(separator.join(tuple1))
_

Keluaran

Kode 2. Bekerja dengan Set

#join() with sets:
set1 = {'C', 'Python', 'Java'}
separator = '+'
print(separator.join(set1))

Keluaran

Penjelasan

Dalam contoh di atas, tuple1 berisi elemen tuple dan metode join menggabungkan elemen menjadi string dengan '-' bertindak sebagai pemisah string. Set1 berisi elemen set yang digabungkan dengan '+' yang bertindak sebagai pemisah string

Contoh 3. Kerja metode join () Dengan String Kosong

#joining with empty string
newList = ['H', 'E', 'L', 'L', 'O']
print("".join(newList))

Keluaran

Penjelasan

Dalam contoh ini, kami tidak memiliki pemisah string. Ini menghasilkan Python menggabungkan elemen-elemen iterable tanpa pemisahan. Seperti yang dapat kita lihat di atas, masing-masing elemen digabungkan untuk membentuk kata 'HELLO'

Contoh 4. Bekerja dari The join() Metode Dengan Kamus

#join() with dictionaries
newDict = {'A': 1, "B": 2}
sep = '->'
print(sep.join(newDict))
_

Keluaran

Penjelasan

Dari contoh ini, kita dapat melihat bahwa metode join() menggabungkan kunci dengan pemisah, dan mengabaikan nilai kamus

Sekarang hal lain yang perlu diperhatikan adalah bahwa kunci dari string harus berupa string. Jika tidak, metode join() akan memunculkan TypeError

#python program to demonstrate the working of the join() method

#join() with dictionaries where the key isn't a string
newDict = {1: 'A', 2: 'B'}
sep = '->'

print(sep.join(newDict))

Keluaran

Traceback (most recent call last):
  File "...", line 6, in 
TypeError: sequence item 0: expected str instance, int found
_

Pengecualian

Jika iterable berisi nilai non-string, maka TypeError dimunculkan. TypeError dimunculkan setiap kali operasi dilakukan pada tipe objek yang salah atau tidak didukung

Apa itu fungsi gabung?

Menggabungkan elemen dari satu atau lebih larik satu dimensi menggunakan pembatas yang ditentukan .

Apa gunanya bergabung () jelaskan dengan contoh?

Metode join() Python digunakan untuk menyatukan string dengan objek iterable . Ini mengembalikan string baru yang merupakan gabungan dari string di iterable. Itu melempar pengecualian TypeError jika iterable berisi nilai non-string apa pun. Ini memungkinkan berbagai iterables seperti. Daftar, Tuple, String dll.

Apakah bergabung () metode string?

Metode join() membuat dan mengembalikan string baru dengan menggabungkan semua elemen dalam larik (atau objek mirip larik), dipisahkan dengan koma atau pemisah yang ditentukan .

Bagaimana Anda menggabungkan nilai dengan Python?

join() adalah fungsi string bawaan di Python yang digunakan untuk menggabungkan elemen urutan yang dipisahkan oleh pemisah string . Fungsi ini menggabungkan elemen urutan dan membuatnya menjadi string. Parameter. Iterable – objek yang mampu mengembalikan anggotanya satu per satu.