Khóa học Phát triển Python
Chương
>
Cấp độ

Sử dụng Từ điển
Tạo một từ điển

Trong khi có rất nhiều công cụ trong tầm tay bạn để viết mã một cách hiệu quả hơn, từng hoàn cảnh lại có những thực hành tốt nhất riêng. Dictionaries là một cách khác để lưu trữ giá trị, chúng tương tự như lists nhưng trong trường hợp này giữ một chỉ mục chứa một giá trị cụ thể.

Hãy thu thập tất cả trái cây trong cánh đồng này và sử dụng dictionary để lưu trữ chúng, bao gồm cả tên và số lượng bạn đã thu thập được. Hãy thử xem!

Guide

Mục tiêu

Nhặt tất cả trái cây và lưu trữ chúng trong một từ điển, sau đó đếm xem bạn đã nhặt được bao nhiêu.

Có nhiều loại trái cây được rải rác trong rừng, tốt nhất là hãy nhặt chúng lên, bao gồm: “Apples” , “Oranges”“Pears” .

Trong khi variableslists là những cách hiệu quả để lưu trữ các giá trị để sử dụng sau này, một cách khác để lưu trữ giá trị một cách hiệu quả là sử dụng dictionaries . Chúng tương tự như lists nhưng thay vì chỉ chứa một giá trị duy nhất, chúng chứa cả một giá trị và một chỉ số kèm theo giá trị đó.

bag = {} bag["Apples"] = Number of apples you pick up bag["Oranges"] = Number of Oranges you pick up bag["Pears"] = Number of Pears you pick up

Đoạn mã trên sẽ lưu tên của mục trong từ điển và sử dụng nó làm chỉ số (còn được gọi là Key); trong trường hợp này, chỉ số sẽ đi kèm với một số đại diện cho giá trị của số lượng mục mà bạn đã nhặt được.

Khi bạn hoàn thành việc nhặt các loại trái cây và đặt chúng vào từ điển, hãy đếm số lượng bằng cách tới dấu X và sử dụng hàm speak() , giống như sau: player.speak(bag)

Sách Mã