Lặp qua các dictionary
Sau khi nạp dữ liệu JSON vào một dictionary, bạn có thể tận dụng công cụ tích hợp sẵn của Python để lặp qua các khóa và giá trị của nó.
Tệp "nested_school_scores.json" đã được đọc vào một dictionary lưu trong biến raw_testing_scores, có dạng như sau:
{
"01M539": {
"street_address": "111 Columbia Street",
"city": "Manhattan",
"scores": {
"math": 657,
"reading": 601,
"writing": 601
}
}, ...
}
Bài tập này là một phần của khóa học
ETL và ELT với Python
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.
raw_testing_scores_keys = []
# Iterate through the keys of the raw_testing_scores dictionary
for school_id in raw_testing_scores.____():
# Append each key to the raw_testing_scores_keys list
raw_testing_scores_keys.append(____)
print(raw_testing_scores_keys[0:3])