Problem

1/9

Từ điển. Làm thế nào để tạo ra?

Theory Click to read/hide

Từ điển

Chúng ta hãy xem một loại dữ liệu tổng hợp khác của Python, được gọi là từ điển, tương tự như một danh sách ở chỗ nó là một tập hợp các đối tượng.
Từ điển và danh sách có các đặc điểm sau:
  • cả hai đều có thể thay đổi;
  • cả hai đều động (có thể phát triển và thu nhỏ khi cần);
  • cả hai đều có thể được lồng vào nhau (một danh sách có thể chứa một danh sách khác, một từ điển có thể chứa một từ điển khác, một từ điển cũng có thể chứa một danh sách và ngược lại).
Từ điển khác với danh sách chủ yếu ở cách truy cập các phần tử:
  • các phần tử danh sách được truy cập theo vị trí của chúng trong danh sách thông qua lập chỉ mục;
  • Các phần tử từ điển được truy cập bằng các phím.
Từ điển là một cấu trúc dữ liệu được triển khai trong Python, hay còn được gọi là mảng kết hợp. Một từ điển bao gồm một tập hợp của các cặp khóa -giá trị. Mỗi cặp khóa-giá trị ánh xạ khóa tới giá trị tương ứng.

 

Tạo từ điển
Bạn có thể xác định một từ điển bằng cách đặt một danh sách các cặp khóa-giá trị được phân tách bằng dấu phẩy trong dấu ngoặc nhọn ({}). Dấu hai chấm (:) phân tách từng khóa với một giá trị liên quan của nó: d = { <key>: <giá trị>, <key>: <giá trị>, . . . <key>: <value> }
Bạn có thể tạo từ điển bằng hàm dict() tích hợp sẵn. Đối số dict()  phải là một chuỗi các cặp key-value. Một danh sách các bộ dữ liệu hoạt động tốt cho việc này: d = dict([ (<key>, <value>), (<key>, <value), . . . (<key>, <value>) ]) Bạn có thể hiển thị nội dung của danh sách trên màn hình chỉ bằng lệnh print(). Các mục nhập trong từ điển được hiển thị theo thứ tự chúng được tạo.

Problem

Đưa ra danh sách tên quốc gia và thủ đô, hãy tạo từ điển dict_country trong đó khóa là tên quốc gia và giá trị là thủ đô. Khi tạo từ điển, hãy sử dụng thứ tự giống như trong danh sách bên dưới:
  <đầu>
Quốc gia Vốn
Abkhazia Sukhum
Afghanistan Kabul
Albania Tirana
An-giê-ri Algiers
Argentina Buenos Aires
Armenia Yerevan
Úc Canberra
Áo Viên
Azerbaijan Baku
Bahamas Nassau
Write the program below
print(dict_country)     

     

Program check result

To check the solution of the problem, you need to register or log in!