Pembongkaran Tuple dalam Python
Dalam Python, terdapat keupayaan untuk melakukan pembongkaran tuple - menetapkan setiap elemen kepada pemboleh ubah berasingan. Untuk melakukan ini, di bahagian kiri ungkapan, pemboleh ubah disenaraikan, dan di bahagian kanan, tuple yang kita perlukan dinyatakan:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # akan output 'a'
print(txt2) # akan output 'b'
print(txt3) # akan output 'c'
Namun, terdapat nuansa penting di sini - bilangan pemboleh ubah mesti sepadan dengan bilangan elemen dalam tuple. Jika tidak, ralat akan dikembalikan:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # akan output ralat
Diberi tuple:
tpl = ('john', 'smit')
Bongkar nama dan nama keluarga kepada pemboleh ubah berasingan.
Diberi tuple:
tpl = (2, 6, 14)
Bongkar elemen kepada pemboleh ubah berasingan dan cari jumlahnya.