Hướng dẫn sử dụng và thao tác với Tuple trong Python

1. Giới thiệu về Tuple trong Python

Tuple là một kiểu dữ liệu chứa các đối tượng không thể thay đổi được trong Python.

Tuple là các tập hợp giống như list trong Python

là mộtchứa cácTuple là các tập hợp giống như, nhưng khác nhau ở 2 đặc điểm sau:

  • Tuple không thể thay đổi, còn list có thể thay đổi và cập nhật các phần tử

  • Tuple sử dụng cặp dấu ngoặc tròn ( ), còn list sử dụng cặp dấu ngoặc vuông [ ]

Việc tạo một tuple cũng giống như tạo một list, các phần tử được phân tách bởi dấu phảy.

Mỗi phần tử của tuple cũng có chỉ số vị trí (index), và chỉ số cũng bắt đầu bằng 0 giống như list.

Tuple trong Python

Tuple trong Python

Một số đặc điểm của Tuple:

  • Tuple hiệu quảtruy cập nhanh hơn List

  • Tuple có thể chuyển đổi thành List, và ngược lại

  • Tuple không thể thay đổi sau khi đã được tạo ra

  • Ta không thể thực hiện các thao tác add, delete và search trên Tuple

  • Giá trị của các phần tử trong Tuple không thể thay đổi

  • Không thể xóa từng phần tử riêng lẻ của Tuple

  • Lệnh del sẽ xóa toàn bộ Tuple

Để tạo ra một tuple rỗng, ta sử dụng cú pháp như sau:

tup1

 = ();