Tuple trong Python
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 trong Python
Để 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]
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ