Hướng dẫn pair trong python
Dẫn nhậpTrong các bài trước, Kteam đã giới thiệu đến bạn KIỂU DỮ LIỆU DICT trong Python Show
Ở bài này Kteam sẽ nói về CÁC PHƯƠNG THỨC CỦA KIỂU DỮ LIỆU DICT trong Python. Nội dungĐể đọc hiểu bài này tốt nhất bạn cần:
Trong bài này, chúng ta sẽ cùng tìm hiểu những nội dung sau đây
Giới thiệu về phương thức của kiểu dữ liệu Dict trong PythonKiểu dữ liệu Dict có hỗ trợ một số phương thức và đa số là xử lí các dữ liệu có trong Dict. Mình mong các bạn sẽ hiểu rõ được các phương thức để sau này áp dụng vào giải quyết các vấn đề với việc viết ít code nhất, hạn chế lỗi nhất. Các phương thức tiện íchPhương thức copyCú pháp:
Công dụng: Giống với phương thức copy trong LIST. Để làm gì thì chắc các bạn cũng có thể suy nghĩ ra. Ví dụ:
Phương thức clearCú pháp:
Công dụng: Loại bỏ tất cả những phần tử có trong Dict Ví dụ:
Các phương thức xử líPhương thức getCú pháp:
Công dụng: Trả về giá trị của khóa key. Nếu key không có trong Dict thì trả về giá trị default. Default có giá trị mặc định là None nếu chúng ta không truyền vào. Ví dụ:
Phương thức itemsCú pháp:
Công dụng: Trả về một giá trị thuộc lớp dict_items. Các giá trị của dict_items sẽ là một tuple với giá trị thứ nhất là key, giá trị thứ hai là value.
Ví dụ:
Phương thức keysCú pháp:
Công dụng: Trả về một giá trị thuộc lớp dict_keys. Các giá trị của dict_keys sẽ là các key trong Dict.
Ví dụ:
Phương thức valuesCú pháp:
Công dụng: Trả về một giá trị thuộc lớp dict_values. Các giá trị của dict_values sẽ là các value trong Dict.
Ví dụ:
Phương thức popCú pháp:
Công dụng: Bỏ đi phần tử có key và trả về value của key đó. Trường hợp key không có trong dict.
Ví dụ:
Phương thức popitemCú pháp:
Công dụng: Trả về một 2-tuple với key và value tương ứng bất kì (vấn đề này liên quan đến giá trị của hash của key. Do đó bạn cũng hiểu vì sao key buộc phải là một hash object) trong Dict. Và cặp key-value sẽ bị loại bỏ ra khỏi Dict.
Ví dụ:
Phương thức setdefaultCú pháp:
Công dụng: Trả về giá trị của key trong Dict. Trường hợp key không có trong Dict thì sẽ trả về giá trị default. Thêm nữa, một cặp key-value mới sẽ được thêm vào Dict với key bằng key và value bằng default.
Ví dụ:
Phương thức updateCú pháp:
Công dụng: Phương thức giúp bạn cập nhật nội dung cho Dict.
Nếu bạn đọc xong và không hiểu gì, thì cũng đừng thất vọng. Kteam sẽ cho bạn vài ví dụ minh họa. Nó rất đơn giản. Đây là update theo kiểu sử dụng packing arguments.
Đây là cách bạn truyền E với E là một đối tượng có phương thức keys
Đây là truyền vào một E với E có các giá chứa hai giá trị
Toán tử “|” với 2 dictCú pháp
Công dụng: Trả về một dict mới với các cặp key – value có mặt ở một trong 2 dict. Nếu một key bất kì có trong cả 2 dict, thì giá trị được lấy sẽ là cặp key – value ở Dict_B Ví dụ:
Củng cố bài họcCâu hỏi củng cố
và
Đáp án của phần này sẽ được trình bày ở bài tiếp theo. Tuy nhiên, Kteam khuyến khích bạn tự trả lời các câu hỏi để củng cố kiến thức cũng như thực hành một cách tốt nhất! Kết luậnQua bài viết này, Bạn đã hiểu thêm về DICT qua các phương thức của nó có. Ở bài viết sau. Kteam hướng dẫn các bạn XỬ LÝ FILE TRONG PYTHON Cảm ơn bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”. Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |