Giải nén tuple trong Python
Trong Python có khả năng thực hiện giải nén tuple - gán mỗi phần tử vào một biến riêng biệt. Để làm điều này, ở vế trái của biểu thức, chúng ta liệt kê các biến, còn ở vế phải, chúng ta chỉ ra tuple mà chúng ta cần:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # sẽ in ra 'a'
print(txt2) # sẽ in ra 'b'
print(txt3) # sẽ in ra 'c'
Nhưng ở đây có một lưu ý quan trọng - số lượng biến phải khớp với số lượng phần tử trong tuple. Nếu không, sẽ trả về lỗi:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # sẽ in ra lỗi
Cho tuple:
tpl = ('john', 'smit')
Hãy giải nén tên và họ vào các biến riêng biệt.
Cho tuple:
tpl = (2, 6, 14)
Hãy giải nén các phần tử vào các biến riêng biệt và tìm tổng của chúng.