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 từ điển với cấu trúc chưa biết trước

Đôi khi bạn sẽ cần một cấu trúc để chứa dữ liệu lồng nhau, và bạn có thể không chắc rằng tất cả các khóa đều tồn tại. Điều này có thể gây rắc rối nếu bạn muốn thêm phần tử vào một danh sách cho khóa đó. Bạn có thể nhớ bộ dữ liệu NYC mà chúng ta đã xem trong video. Để giải quyết vấn đề bằng một từ điển thông thường, bạn cần kiểm tra khóa có tồn tại trong từ điển hay không, và nếu không thì thêm nó với một danh sách rỗng.

Bạn sẽ làm việc với một danh sách các bản ghi gồm loài, chiều dài vây bơi, khối lượng cơ thể và giới tính của các cá thể chim cánh cụt cái trong nghiên cứu của chúng ta. Bạn sẽ giải quyết cùng kiểu vấn đề này bằng một cách dễ hơn nhiều ở bài tiếp theo.

Hướng dẫn

100 XP
  • Tạo một từ điển rỗng tên female_penguin_weights.
  • Lặp qua weight_log, giải nén thành các biến species, sex, và body_mass.
  • Kiểm tra xem loài đã tồn tại trong từ điển female_penguin_weights chưa. Nếu chưa tồn tại, tạo một danh sách rỗng cho khóa loài đó. Sau đó, thêm một tuple gồm sex và body_mass vào khóa species của từ điển female_penguin_weights cho tất cả các bản ghi trong weight_log.
  • In female_penguin_weights cho 'Adlie'.