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

Làm việc với dictionary theo phong cách Pythonic hơn

Đến giờ, bạn đã thao tác khá nhiều với các key của dictionary để truy cập dữ liệu, nhưng trong Python, cách khuyến nghị để lặp qua các phần tử trong dictionary là dùng phương thức .items().

Phương thức này trả về từng cặp key và value của dictionary dưới dạng một tuple, và bạn có thể giải nén trong vòng lặp for. Bây giờ bạn sẽ thực hành cách làm này.

Chúng tôi đã nạp một dictionary squirrels_by_park, trong đó key Madison Square Park chứa một danh sách các dictionary.

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

Các kiểu dữ liệu trong Python

Xem khóa học

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

  • Lặp qua bản ghi đầu tiên trong squirrels_by_park["Madison Square Park"], giải nén các phần tử của nó vào fieldvalue.
    • In từng fieldvalue.
  • Lặp lại quy trình cho bản ghi thứ hai trong squirrels_by_park["Union Square Park"].

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.

# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
    # Print field and value
    print(____, ____)

print('-' * 13)

# Iterate over the second squirrel entry in the Union Square Park list
____
    # Print field and value
    ____
Chỉnh sửa và Chạy Mã