1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Các kiểu dữ liệu trong Python

Connected

Bài tập

Tạo và lặp qua dictionaries

Bạn sẽ thường cần lặp qua dữ liệu dạng mảng, như ở Chương 1, và đưa chúng vào một cấu trúc để có thể nhanh chóng tìm được dữ liệu mình cần.

Bạn bắt đầu bằng cách tạo một dictionary rỗng và gán một phần dữ liệu mảng làm khóa (key), phần còn lại làm giá trị (value).

Trước đó, bạn đã dùng sorted() để sắp xếp dữ liệu trong list. Dictionary cũng có thể được sắp xếp. Mặc định, dùng sorted() trên một dictionary sẽ sắp xếp theo các khóa của dictionary.

Mục tiêu của bài tập này là giúp bạn quen với việc xây dựng dictionary bằng cách lặp qua một nguồn dữ liệu, rồi tiếp tục lặp qua dictionary để sử dụng dữ liệu đó.

Hướng dẫn

100 XP
  • Tạo một dictionary rỗng tên là squirrels_by_park.
  • Lặp qua squirrels, giải nén thành các biến park và squirrel_details.
  • Bên trong vòng lặp, thêm mỗi squirrel_details vào dictionary squirrels_by_park với park làm khóa.
  • Sắp xếp các khóa của dictionary squirrel_details theo thứ tự tăng dần, in ra từng công viên và giá trị của nó bằng F-string.