Tóm Tắt
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
Một số đặc điểm của Tuple:
-
Tuple hiệu quả và 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
= ();