Unpacking Tuple di Python
Di Python ada kemampuan untuk melakukan unpacking tuple - menetapkan setiap elemen ke variabel terpisah. Untuk melakukan ini, di bagian kiri ekspresi, variabel-variabel dicantumkan, dan di bagian kanan, tuple yang kita butuhkan ditentukan:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # akan menampilkan 'a'
print(txt2) # akan menampilkan 'b'
print(txt3) # akan menampilkan 'c'
Namun ada nuansa penting di sini - jumlah variabel harus sesuai dengan jumlah elemen dalam tuple. Jika tidak, akan mengembalikan error:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # akan menampilkan error
Diberikan tuple:
tpl = ('john', 'smit')
Bongkar nama dan nama keluarga ke dalam variabel terpisah.
Diberikan tuple:
tpl = (2, 6, 14)
Bongkar elemen-elemennya ke variabel terpisah dan temukan jumlahnya.