Bắt đầu ngayBắt đầu miễn phí

Dict comprehensions

Comprehension không chỉ dành cho danh sách. Bạn có thể xây dựng nhiều kiểu đối tượng khác bằng comprehension, như dictionary — một cấu trúc xuất hiện rất thường xuyên trong Khoa học dữ liệu. Trong bài này, bạn sẽ tạo một dictionary bằng cú pháp comprehension. Trường hợp này được gọi là dict comprehension.

Hãy nhớ rằng khác biệt chính giữa list comprehensiondict comprehension là dùng ngoặc nhọn {} thay cho []. Ngoài ra, các phần tử của dictionary được tạo bằng dấu hai chấm :, theo dạng <key> : <value>.

Bạn được cung cấp một danh sách chuỗi fellowship và cần dùng dict comprehension để tạo một dictionary, trong đó các phần tử của danh sách là key và độ dài của từng chuỗi là value tương ứng.

Bài tập này là một phần của khóa học

Hộp Công Cụ Python

Xem khóa học

Hướng dẫn bài tập

Tạo một dict comprehension trong đó key là một chuỗi trong fellowship và value là độ dài của chuỗi đó. Hãy nhớ dùng cú pháp <key> : <value> trong phần biểu thức đầu ra của comprehension để tạo các phần tử của dictionary. Dùng member làm biến lặp.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
Chỉnh sửa và Chạy Mã