Tuple, Set và Dictionary trong Python: Cách dùng cho người mới

Phân biệt tuple, set và dictionary trong Python, cách khai báo, truy cập, cập nhật dữ liệu và chọn kiểu dữ liệu phù hợp cho từng bài toán.

Tuple, Set và Dictionary trong Python: Cách dùng cho người mới

Tuple, set và dictionary là ba kiểu dữ liệu quan trọng trong Python. Hiểu rõ đặc điểm của từng kiểu giúp bạn lưu trữ dữ liệu đúng cách và viết chương trình hiệu quả hơn.

Bài viết này tiếp nối nội dung về hàm trong Python, trong đó các kiểu dữ liệu thường được truyền vào tham số hoặc trả về từ hàm.

Tuple trong Python

Tuple giống list nhưng không thể thay đổi sau khi tạo. Tuple phù hợp để lưu nhóm dữ liệu cố định.

point = (10, 20)
colors = ("red", "green", "blue")
print(point[0])

Giải nén tuple

x, y = point
print(x, y)

Tuple thường được dùng khi hàm cần trả về nhiều giá trị hoặc khi muốn bảo vệ dữ liệu khỏi thay đổi ngoài ý muốn.

Đọc ghi file và xử lý ngoại lệ trong Python

Vòng lặp for và while trong Python: Hướng dẫn thực hành

Tuple, Set và Dictionary trong Python: Cách dùng cho người mới

Set trong Python

Set là tập hợp không chứa phần tử trùng lặp và không dùng index. Bạn có thể dùng set để loại bỏ dữ liệu trùng.

numbers = {1, 2, 2, 3}
print(numbers)
unique = set([1, 1, 2, 3])

Các phép toán với set

a = {1, 2, 3}
b = {3, 4, 5}
print(a | b)
print(a & b)
print(a - b)

Dictionary trong Python

Dictionary lưu dữ liệu theo cặp key và value. Đây là lựa chọn phù hợp khi cần tra cứu thông tin bằng khóa.

user = {"name": "An", "age": 20}
print(user["name"])
user["city"] = "Hà Nội"

Truy cập an toàn với get

email = user.get("email", "Chưa cập nhật")
print(email)

Dùng get giúp tránh lỗi KeyError khi khóa chưa tồn tại. Bạn cũng có thể duyệt key và value bằng items.

for key, value in user.items():
print(key, value)

Nên chọn kiểu dữ liệu nào?

Dùng list khi cần tập hợp có thứ tự và có thể thay đổi. Dùng tuple cho dữ liệu cố định. Dùng set khi cần phần tử duy nhất hoặc phép toán tập hợp. Dùng dictionary khi cần ánh xạ khóa với giá trị.

Bài tập thực hành

Hãy tạo dictionary lưu thông tin một sản phẩm, set chứa các mã sản phẩm duy nhất và tuple lưu tọa độ. Viết hàm nhận các dữ liệu này rồi in ra báo cáo ngắn.

Kết luận

Tuple, set và dictionary giúp Python xử lý dữ liệu đa dạng. Hãy luyện tập bằng những ví dụ nhỏ và chú ý đặc điểm có thể thay đổi, thứ tự và cách truy cập của từng kiểu.

Từ khoá: tuple set va dictionary trong python cach dung cho nguoi moi, tuple Python, set Python, dictionary Python, kiểu dữ liệu Python

How To 60s

How To 60s

How To 60s - Tổng hợp Giáo án và đề thi THCS chương trình mới KNTT, CTST. Thủ thuật excel, word, powerpoint, windows. Mẹo vặt máy tính giúp công việc đơn giản hơn. Chia sẻ những kinh nghiệm, thủ thuật hay trong công việc và cuộc sống hàng ngày