Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các phép toán cơ bản với Tuple trong Python

Tuple trong Python phản hồi với các toán tử + và * tương tự như chuỗi (string); chúng đại diện cho phép nối (concatenation) và lặp lại (repetition), ngoại trừ việc kết quả trả về là một tuple mới, không phải chuỗi.

Thực tế, tuple hỗ trợ tất cả các phép toán chuỗi chung mà chúng ta đã sử dụng cho chuỗi trong chương trước:

Biểu thức Python Kết quả Mô tả
len((1, 2, 3)) 3 Độ dài
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) Nối tuple
('Hi!',) * 4 ('Hi!', 'Hi!', 'Hi!', 'Hi!') Lặp lại tuple
3 in (1, 2, 3) True Kiểm tra thành viên
for x in (1, 2, 3): print(x) 1 2 3 Lặp qua tuple

Lưu ý: Tuple là bất biến (immutable), nên các phép toán này luôn tạo ra tuple mới thay vì sửa đổi tuple gốc.