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

Cú pháp khai báo Tuple trong Python

Tuple là dãy các đối tượng phân cách bằng dấu phẩy, có thể đặt trong ngoặc đơn () (tùy chọn).

Các dạng khai báo

>>> t1 = (1, "Ravi", 23, 546)
>>> t1
(1, 'Ravi', 23, 546)
>>> type(t1)
<class 'tuple'>

>>> t1 = 1, "Ravi", 23, 546  # không ngoặc đơn
>>> t1
(1, 'Ravi', 23, 546)

Tuple rỗng và tuple 1 phần tử

Phải có ngoặc đơn, và tuple 1 phần tử cần dấu phẩy sau phần tử:

>>> a = ()
>>> a
()
>>> type(a)
<class 'tuple'>

>>> a = (1,)  # dấu phẩy bắt buộc
>>> a
(1,)
>>> type(a)
<class 'tuple'>

Nếu viết (1) thì Python hiểu là số nguyên 1, không phải tuple.

Đặc điểm

  • Immutable (bất biến): không thể sửa, thêm, xóa phần tử sau khi tạo.
  • Có thứ tự, cho phép trùng lặp.
  • Dùng làm key dictionary (nếu chứa toàn immutable).