1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python nâng cao

Connected

Bài tập

Dictionariception

Nhớ danh sách (list) chứ? Chúng có thể chứa bất cứ thứ gì, kể cả các danh sách khác. Với dictionary cũng vậy. Dictionary có thể chứa các cặp key:value mà trong đó value lại là các dictionary khác.

Ví dụ, hãy xem đoạn mã nơi có một phiên bản khác của europe — dictionary mà bạn đã làm việc từ đầu đến giờ. Các key vẫn là tên quốc gia, nhưng các value là những dictionary chứa nhiều thông tin hơn chỉ mỗi thủ đô.

Bạn hoàn toàn có thể xâu chuỗi các dấu ngoặc vuông để chọn phần tử. Chẳng hạn, để lấy dân số của Tây Ban Nha từ europe, bạn cần:

europe['spain']['population']

Hướng dẫn

100 XP
  • Dùng các dấu ngoặc vuông xâu chuỗi để chọn và in ra thủ đô của Pháp.
  • Tạo một dictionary tên là data, với các key 'capital' và 'population'. Gán lần lượt là 'rome' và 59.83.
  • Thêm một cặp key-value mới vào europe; key là 'italy' và value là data, dictionary bạn vừa tạo.