Không giống List mà sử dụng các dấu ngoặc vuông, thì tuple sử dụng các dấu ngoặc đơn. Các đối tượng trong tuple được phân biệt bởi dấu phảy và được bao quanh bởi dấu ngoặc đơn (). Giống như chỉ mục của chuỗi, chỉ mục của tuple bắt đầu từ 0.
Ví dụ:
>>> data=(10,20,'ram',56.8) >>> data2="a",10,20.9 >>> data (10, 20, 'ram', 56.8) >>> data2 ('a', 10, 20.9) >>>
Ghi chú: Nếu các dấu ngoặc đơn không được cung cấp với một dãy, thì nó được coi như là tuple.
Một tuple trống không chứa phần tử nào, ví dụ:
tup1 = ();
Với một tuple chỉ có một giá trị đơn, thì phải có một dấu phảy ở cuối, ví dụ:
tup1 = (50,);
Các tuple cũng có thể được lồng vào nhau, ví dụ:
tupl1='a','hoang',10.56 tupl2=tupl1,(10,20,30) print tupl1 print tupl2 Kết quả:
>>> ('a', 'hoang', 10.56) (('a', 'hoang', 10.56), (10, 20, 30)) >>>
Để truy cập các giá trị trong tuple, bạn sử dụng cách tương tự như khi truy cập các phần tử trong List. Ví dụ:
tup1 = ('vatly', 'hoahoc', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print "tup2[1:5]: ", tup2[1:5]
Khi code trên được thực thi sẽ cho kết quả:
tup1[0]: vatly tup2[1:5]: [2, 3, 4, 5]
» Tin mới nhất:
» Các tin khác: