CodeGym /Khóa học Java /Python SELF VI /Làm việc với tuple

Làm việc với tuple

Python SELF VI
Mức độ , Bài học
Có sẵn

11.1 Xác định số lượng phần tử trong tuple

Tuple là các chuỗi không thể thay đổi, có thể chứa nhiều loại dữ liệu khác nhau. Sử dụng hàm tích hợp len() cho tuple cho phép xác định số lượng phần tử trong nó. Hãy bắt đầu với điều này.

Ví dụ sử dụng hàm len() với tuple:


my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # Sẽ in ra 5 
        

Trong hàm len() có thể truyền vào cả biến, chứa tuple, hoặc trực tiếp đưa tuple vào. Ví dụ:


print(len(()))  # Sẽ in ra 0 
print(len((1, 2, 3)))  # Sẽ in ra 3
print(len(((1, 2, 3),)))  # Sẽ in ra 1
        

Nếu không đếm việc unpacking tuple, thì xác định số lượng phần tử là thao tác thường gặp nhất với tuple 😊

11.2 Kiểu của tuple

Sử dụng hàm type() khi làm việc với tuple (tuple) cho phép bạn xác định, liệu biến có phải là tuple không, điều này đặc biệt quan trọng trong ngữ cảnh kiểu động trong Python.

Ví dụ:


my_tuple = (1, 2, 3)
print(type(my_tuple))  # Sẽ in ra <class 'tuple'> 
       
        

Kiểm tra xem biến có chứa kiểu cần thiết không được thực hiện như sau:


my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
    print("Tuple!")  # Sẽ in ra: Tuple! 
        

11.3 Lấy phần tử

Lấy phần tử của tuple (tuple) được thực hiện thông qua indexing, tương tự như danh sách. Tuple là những cấu trúc có thứ tựkhông thể thay đổi cho phép truy cập phần tử theo chỉ mục.

Quan trọng! Các chỉ mục bắt đầu từ số không, vì vậy phần tử đầu tiên của tuple có chỉ mục 0, phần tử thứ hai là 1, và tiếp tục như vậy. Python cũng hỗ trợ chỉ mục âm, nơi -1 tham chiếu đến phần tử cuối cùng của tuple, -2 là phần tử kế cuối và cứ thế.

Để truy cập phần tử cụ thể của tuple, sử dụng ngoặc vuông với chỉ mục phần tử. Tổng quát, thao tác này có dạng:


tuple[chỉ mục]

Ví dụ:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[1])  # Sẽ in ra 'banana'
print(my_tuple[2])  # Sẽ in ra 'cherry'  
        

Cũng giống như khi làm việc với danh sách, tuple hỗ trợ chỉ mục âm.

Lấy phần tử cuối cùng từ tuple:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-1])  # Sẽ in ra 'cherry'
        

Lấy phần tử kế cuối từ tuple:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-2])  # Sẽ in ra 'banana' 
        
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION