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:

pythontpl = ('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:

pythontpl = ('a', 'b', 'c')
txt1, txt2 = tpl

print(txt1) # akan output ralat
Задание 1

Diberi tuple:

pythontpl = ('john', 'smit')

Bongkar nama dan nama keluarga kepada pemboleh ubah berasingan.

Задание 2

Diberi tuple:

pythontpl = (2, 6, 14)

Bongkar elemen kepada pemboleh ubah berasingan dan cari jumlahnya.