Python cho phép trả về tuple một cách tự nhiên. Tuple thường được dùng để trả về nhiều giá trị cùng lúc.
Ví dụ
def foo():
s = "tutorialspoint"
x = 30
return (s, x) # Dấu ngoặc đơn tùy chọn
print(foo())
Đầu ra
('tutorialspoint', 30)
Unpacking tuple trả về
text, number = foo()
print(text) # tutorialspoint
print(number) # 30
Lưu ý
- Tuple là immutable, an toàn cho việc trả về dữ liệu cố định.
- Có thể bỏ dấu ngoặc:
return s, xvẫn tạo tuple. - Phù hợp cho multiple return values.